Python PyQt程序开始无故崩溃

Python PyQt程序开始无故崩溃,python,pyqt,pyqt4,Python,Pyqt,Pyqt4,几个月前,我用PyQt为Windows开发了一个程序,我用py2exe将其转换为可执行文件,但它突然开始崩溃,原因不明 我所说的崩溃是指程序在没有任何解释的情况下关闭。我不能按需重现问题,因为它不会在同一动作中崩溃 有人知道我在哪里可以找到解释吗?如何调试这样的东西?最好的方法是在gdb这样的调试器中运行程序并获得堆栈跟踪。不过,有时候这并不能带来一个明显的解决方案 以下是一系列导致pyqt崩溃的因素: 很可能是转换器的问题。我甚至在测试编译成exe文件的几行pyqt代码时也遇到了崩溃。但是,当

几个月前,我用PyQt为Windows开发了一个程序,我用py2exe将其转换为可执行文件,但它突然开始崩溃,原因不明

我所说的崩溃是指程序在没有任何解释的情况下关闭。我不能按需重现问题,因为它不会在同一动作中崩溃


有人知道我在哪里可以找到解释吗?如何调试这样的东西?

最好的方法是在gdb这样的调试器中运行程序并获得堆栈跟踪。不过,有时候这并不能带来一个明显的解决方案

以下是一系列导致pyqt崩溃的因素:

很可能是转换器的问题。我甚至在测试编译成exe文件的几行pyqt代码时也遇到了崩溃。但是,当我通过解释器运行程序时,一切都正常。调试exe文件很困难,因此我建议您使用最新和最稳定的转换器。请尝试从命令行运行它,看看是否可以获得链接的任何错误提示,有趣的阅读。我会尽量遵循这些建议。