我正在使用 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/