pygtk + py2exe + Inno Setup - >快捷方式的图标

时间:2009-10-22 14:13:18

标签: pygtk inno-setup py2exe

当我在我的设置文件中执行以下操作时,

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

Python崩溃,我无法使用python setup.py py2exe运行脚本。

所以,我没有在“windows”中使用icon_resources字段,但是我以data_file的形式添加了文件,

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

我正在使用Inno Setup来编译py2exe创建的.exe。我尝试使用

访问此文件以作为图标添加到快捷方式
Name: "{group}\My APP"; Filename: "{app}\MyApp.exe"; WorkingDir: "{app}"; IconFilename: "{app}\gui\icon.ico"

确保我保留ChangesAssociations=yes

即使在尝试此操作后,我也无法查看快捷方式上的图标。有人可以对此有所了解吗?

1 个答案:

答案 0 :(得分:0)

嗯......我从来没有遇到过让py2exe将我的图标放入EXE的问题。一种可能性:您的后续示例显示'gui'子目录中的'icon.ico'文件 - 也许您需要在'icon_resources'条目中指定相同的路径? E.g。

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