正在发生奇怪的事情。我用PyQt创建了一个程序,当在Spyder中打开该程序时,它可以完美运行。但是,如果我用Pyinstall创建安装程序并运行它,程序会正常打开,但是一旦我从主窗口中单击表格的单元格,它就会崩溃(所以我认为这与mousePressEvent()方法有关?>
有没有一种方法可以调试它,或者知道错误的确切位置?因为当它崩溃时,我唯一收到的消息是“ Python停止工作”。
我确实在代码周围有一些try块,正如我所说的,从IDE中打开时,整个程序可以按预期工作。
如果需要更多信息,请告诉我
谢谢
编辑:对于更多的上下文,如果我将整个mousePressEvent()方法放在try块中,当我单击表的单元格上的时,它仍然会崩溃
答案 0 :(得分:0)
您是否在PyInstaller中使用正确的路径文件夹包含了外部资源(如图像)?喜欢在此链接,并适应您的代码? https://pythonhosted.org/PyInstaller/spec-files.html#adding-data-files吗?