【问题标题】:PyQt program starting to crash for no reasonPyQt 程序无缘无故开始崩溃
【发布时间】:2013-03-20 01:43:49
【问题描述】:

几个月前,我在 PyQt for Windows 中开发了一个程序,我用 py2exe 将它变成了一个可执行文件,但它突然开始无缘无故地崩溃。

崩溃是指程序在没有任何解释的情况下关闭。我无法按需重现该问题,因为它永远不会在同一个操作中崩溃。

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

【问题讨论】:

  • 很可能是转换器的问题。即使我只是测试几行编译为 exe 文件的 pyqt 代码,我也遇到了崩溃。但是,当我通过解释器运行程序时,一切都很好。 exe文件很难调试,建议你使用最新最稳定的转换器。
  • 尝试从命令行运行它,看看是否有任何错误

标签: python pyqt pyqt4


【解决方案1】:

最好的办法是在 gdb 之类的调试器中运行您的程序并获取堆栈跟踪。不过,有时这并不能带来明显的解决方案。

以下是一些需要注意的事项,这些事项会导致 pyqt 崩溃: What are good practices for avoiding crashes / hangs in PyQt?

【讨论】:

  • 感谢您的链接,有趣的阅读。我会尽量遵循这些建议。
猜你喜欢
  • 2019-07-01
  • 2014-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多