几个月前,我在 PyQt for Windows 中开发了一个程序,我用 py2exe 变成了一个可执行文件,但它突然开始崩溃,没有明显的原因。
崩溃是指程序在没有任何解释的情况下关闭。我无法按需重现问题,因为它永远不会在同一个操作中崩溃。
有人知道我可以在哪里寻找解释吗?如何调试这样的东西?
最好的办法是在 gdb 之类的调试器中运行您的程序并获取堆栈跟踪。不过,有时这并不会带来明显的解决方案。
下面是一组需要注意的事项,以找出导致 pyqt 崩溃的原因: 在 PyQt 中避免崩溃/挂起的良好做法是什么?