Bonjour,
J'ai un programme Python qui fonctionne en graphique tkinter sous Windows et sous Linux.
J'ai voulu mettre une icône en haut et à gauche de la fenêtre.
Sous Windows, ça marche, même avec py2exe (et même avec psyco) avec une solution du genre (icone.ico est dans le répertoire du programme):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 fen=Tkinter.Tk() app=Application(fen) if sys.platform=='win32': fen.iconbitmap(os.path.dirname(sys.argv[0]) + os.sep + 'icone.ico') else: # ici partie destinée à Linux pass fen.mainloop()
Mais sous Linux, ça ne marche pas avec iconbitmap(), quelque soit le format de l'icône, et même si je mets le chemin complet de l'icône. J'ai essayé de nombreuses solutions trouvées sur le web.
Quelqu'un a-t-il une solution?
Partager