【问题标题】:pygtk + py2exe + Inno Setup -> icon for shortcutpygtk + py2exe + Inno Setup -> 快捷方式图标
【发布时间】:2009-10-22 14:13:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: pygtk inno-setup py2exe


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-05-22
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      相关资源
      最近更新 更多