Inno设置任务栏图标

时间:2013-11-04 09:09:18

标签: python-3.x windows-7 inno-setup cx-freeze

我使用Inno安装程序来打包我的应用程序,并为它提供了一个快速启动和桌面图标:

[Icons]
Name: "{group}..."
Name: "{group}..."
Name: "{commondesktop}..."
Name: "{userappdata}...."

这样可行,但现在我收到了在Windows 7中没有任务栏图标以显示标准.exe图标的请求:

enter image description here

我在这里想念的是什么;搜索任务栏图标对我有帮助吗?

1 个答案:

答案 0 :(得分:2)

当你冻结它时,exe文件中的图标由cx_Freeze设置。您可以将icon参数设置为可执行文件:

executables = [Executable("guifoo.py", base=base, icon="my_icon.ico")]

Docs here

我认为快捷图标是由Inno设置设置的,但默认情况下它可能会复制exe图标。

编辑:事实证明,还需要在程序中设置窗口图标 - 在Tkinter中,这样做:

root.iconbitmap(default='myicon.ico')