pygtk + py2exe + Inno Setup -> значок для ярлыка - PullRequest
0 голосов
/ 22 октября 2009

Когда я делаю следующее в моем установочном файле,

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

Сбой Python, и я не могу запустить скрипт, используя python setup.py py2exe.

Итак, я не использую поле icon_resources в "windows", но добавляю файл в виде файла данных,

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

Я использую Inno Setup для компиляции .exe, созданного py2exe. Я пытаюсь получить доступ к этому файлу, чтобы добавить в качестве значка ярлык, используя

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

убедившись, что я держу ChangesAssociations=yes

Я не могу просмотреть значок на ярлыке, даже после попытки этого. Может ли кто-нибудь пролить свет на это?

1 Ответ

0 голосов
/ 22 октября 2009

Хм ... У меня никогда не было проблем с получением py2exe, чтобы поместить мою иконку прямо в EXE. Одна возможность: ваш более поздний пример показывает файл 'icon.ico' в подкаталоге 'gui' - может быть, вам нужно, чтобы этот путь был указан так же в вашей записи 'icon_resources'? Э.Г.

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