Salut à tous.
Je code un programme en Python 3 et PyQt4 pour ma boite. Ayant la flemme de me taper l’installation de Python et PyQt sur tous les postes un par un, je me suis donc dirigé vers cx_freeze (le seul qui supporte Python 3 pour le moment) pour faire un exécutable standalone.
Juste que là, tout va bien, j’arrive bien à créer mon exécutable avec toute les dépendances, et à le lancer.
Le problème vient de l’icône de mon application.
Je m’explique :
J’utilise une fonction de PyQt (setWindowIcon) pour définir l’icône de mon application (qui apparait dans la barre des tâches, en haut à droite de ma fenêtre…). Quand je lance le code Python via l'interpréteur, tout va bien, ça marche, l'icône s'affiche !
Mais malheureusement impossible de garder cette icone après compilation !
J’ai essayé de mettre l’icône en paramètre pour cx_freeze, inclure le fichier dans le répertoire de l’application finale…
Mais rien à faire !
Quelqu’un aurait une idée pour m’épargner des heures de boulot ?
Ci-joint deux captures qui illustrent le problème.
Si besoin de plus d'explication, n'hésitez pas.
Merci d’avance.
Partager