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

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


除了这一行,我没有改变主程序。然后使用pyinstaller,我制作了exe文件,没有任何错误。但是,当我尝试运行exe时,它显示“致命错误!file.exe返回-1”
我想念什么?如何解决这个问题?

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

最佳答案

尝试设置如下数据:

a.datas += [('C:\\Users\\KoushikNaskar\\Desktop\\Python\\image.ico', 'image.ico')]


从:
http://pythonhosted.org/PyInstaller/spec-files.html#adding-data-files

datas是一个元组列表:(源,dest)

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

10-14 18:05
查看更多