gpt4 book ai didi

从安装程序打开时 Python 程序会崩溃,但如果从 Spyder IDE 运行脚本则不会崩溃

转载 作者:行者123 更新时间:2023-12-02 18:18:13 24 4
gpt4 key购买 nike

发生了一些奇怪的事情。我用 PyQt 创建了一个程序,在 Spyder 中打开时可以完美运行。但是,如果我使用 Pyinstall 创建安装程序并运行它,程序会正常打开,但是一旦我从主窗口单击表格的单元格,它就会崩溃(所以我认为这与 mousePressEvent() 方法有关?

有没有办法可以调试它,或者知道错误到底在哪里?因为当它崩溃时,我得到的唯一信息就是“Python 已停止工作”的消息。

我确实在代码周围有一些 try block ,正如我所说,当从 IDE 打开时,整个程序按预期工作。

如果您需要更多信息,请告诉我

谢谢

编辑:对于更多上下文,如果我将整个 mousePressEvent() 方法放在 try block 中,当我单击表格的单元格时,它仍然会崩溃

最佳答案

您是否已将外部资源(例如图像)包含在 PyInstaller 中并使用正确的路径文件夹?就像这个链接一样并调整了您的代码? https://pythonhosted.org/PyInstaller/spec-files.html#adding-data-files

关于从安装程序打开时 Python 程序会崩溃,但如果从 Spyder IDE 运行脚本则不会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51981546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com