2009-10-22 11 views
0

Quand je fais ce qui suit dans mon fichier de configuration,pygtk + py2exe + Inno Setup -> icône de raccourci

windows=[ 
{ 
'script': 'gulhane.py', 
'icon_resources': [(1, "icon.ico")] 
} 
], 

accidents Python et je ne peux pas exécuter le script en utilisant py2exe de python setup.py.

Donc, je ne pas utiliser le champ icon_resources dans « fenêtres », mais j'ajoute le fichier sous la forme d'un data_file,

data_files=[ 
('gui', [ 
'gui/icon.ico' 
] 
), 

J'utilise Inno Setup pour compiler le fichier .exe créé par py2exe. Je tente d'accéder à ce fichier pour ajouter une icône au raccourci à l'aide,

Name: "{group}\My APP"; Filename: "{app}\MyApp.exe"; WorkingDir: "{app}"; IconFilename: "{app}\gui\icon.ico" 

en vous assurant que je garde ChangesAssociations=yes

Je ne peux pas voir l'icône sur le raccourci même après avoir essayé cela. Quelqu'un pourrait-il nous éclairer là-dessus?

Répondre

0

Hmm ... Je n'ai jamais eu de problème pour obtenir py2exe pour mettre mon icône directement dans l'EXE. Une possibilité: votre exemple plus tard montre le fichier 'icon.ico' dans le sous-répertoire 'gui' - peut-être avez-vous besoin que ce chemin soit spécifié de la même manière dans votre entrée 'icon_resources'? Par exemple.

... 
windows  = [{ 
        'script': 'gulhane.py', 
        'icon_resources': [(1, 'gui/icon.ico')], 
       }], 
... 
Questions connexes