Icone de fenetre Tkinter

Résolu
bert de la speed Messages postés 762 Date d'inscription   Statut Membre Dernière intervention   -  
bert de la speed Messages postés 762 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous ,
il y a un "petit" probleme qui me tracasse depuis un moment maintenant. Dans mon application j'ai mis une icone de fenetre avec le chemin complet ce qui fonctionne bien jusque la aucun soucis. Sauf que lorsque je genere l'executable, et bah a cause de la ligne de l'icone de fenetre ca me genere une erreur.
Si quelqu'un sait comment je pourrais mettre mon icone sans que ca plante ce serait vraiment genial

merci d'avance
A voir également:

1 réponse

critou
 
Bonjour.

Quelle est-elle cette erreur ?
1
bert de la speed Messages postés 762 Date d'inscription   Statut Membre Dernière intervention   110
 
L'erreur est un peu longue a taper je l'ai donc upload sur ce site
Et desole pour le temps mis pour repondre mon pc avait un probleme
0
critou > bert de la speed Messages postés 762 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour.

L'erreur est simple, c'est que lors de la construction de l'exécutable l'icone à un chemin relatif dans ton script, il faut définir un chemin absolu depuis la racine de ton système pour le path de ton icone pour que cx_freeze puisse le trouver, car il ne travaille pas dans le répertoire de ton script.

Ceci est indiqué dans la FAQ de cx_freeze.
http://cx-freeze.readthedocs.io/en/latest/faq.html#using-data-files
0
bert de la speed Messages postés 762 Date d'inscription   Statut Membre Dernière intervention   110
 
chemin absolu c'est bien du genre C:\........
et dois-je mettre ca bien dans le code ou dans le setup.py de cx_freeze ?
0
critou > bert de la speed Messages postés 762 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, c'est cela.
Et c'est dans ton script bien entendu.
0
bert de la speed Messages postés 762 Date d'inscription   Statut Membre Dernière intervention   110
 
Merci grace a ca j'ai reussi a regler le probleme. Il fallait en fait :
- inclure les fichiers du programme
- retirer tous les chemins absolus

Merci beaucoup
1