python - 当我更改图标时,Pyinstaller exe 不工作

标签 python windows tkinter fatal-error pyinstaller

我正在使用 python Tkinter 制作 GUI。它还使用 numpy 和 matplotlib。因此,我使用 pyinstaller 并从 python 脚本中制作了一个 exe 文件。它运行完美,并完成了我想要的一切。 然后我尝试使用此行从 gui 窗口(我使用的是 windows 10)更改 tk 图标

master.iconbitmap(default='image.ico')

除了这一行之外,我没有对主程序进行任何更改。然后使用 pyinstaller 我制作了 exe,没有任何错误。但是当我尝试运行 exe 时,它​​显示“ fatal error !file.exe 返回 -1” 我缺少什么?如何解决这个问题?

我还有一个额外的问题,我构建的第一个 exe(不更改图标)在 Windows-10 和 Windows-8 上运行,但不在 Windows-7 上运行。在 windows-7 中,它显示相同的错误“ fatal error !file.exe 返回 -1”

最佳答案

对于那些仍然遇到此问题的人,我发现将 iconbitmap 行指向完整路径可以解决该问题。我最初遇到了与原始海报相同的问题,直到我输入 .ico 文件的完整路径。

示例:

wm_iconbitmap('E:\icon_name.ico')

关于python - 当我更改图标时,Pyinstaller exe 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35974748/

相关文章:

python - 如何遍历不同函数的输出?

python - 滚动条从 Tkinter Canvas 中消失,并拒绝坚持侧面包装

python - 根据Python中组合框选择的值在文本框中显示特定值

python - 如何在 Jenkins slaves 的脚本控制台中使用 groovy 运行 python 命令?

windows - 如何针对流行的病毒扫描程序测试我的应用程序?

python - os.walk 陷入无限循环

c++ - 如何在 Windows 上的 cuda 推力调用中指定 OpenMP 执行策略?

c++ - (C/C++) Windows 7 中的 EOF

python - 将结构化 numpy 数组(包含子数组)转换为 pandas 数据帧

python - 如何将计数附加到 Python 列表中的重复项?