我有一个PyQt4项目,有一个非常奇怪的错误,在某些情况下,主线程就会死掉,我不知道为什么。
没有例外报告或显示,我尝试过包装一个尝试--除了围绕着nothing.
有没有人有任何提示,有什么工具可以查看Qt内部传递的信号/消息吗?
发布于 2010-11-01 20:36:28
应用程序很可能正在Qt中崩溃。尝试使用gdb运行程序。
gdb --args python myprog.py
当程序崩溃时,这应该会给您一个回溯,这可能会让您了解正在发生的事情。
请注意,具有可用于Qt的调试符号将使反向跟踪更有用。在Ubuntu或Debian系统上,可以安装libqt4-dbg包以使这些调试符号可用。
发布于 2013-03-19 09:42:16
如建议的那样,使用gdb读取回溯是第一步(在程序崩溃后,在gdb中键入“with跟踪”)。然而,在许多情况下,这不会导致一个明显的解决办法。
下面是一些要注意导致崩溃的事情:What are good practices for avoiding crashes / hangs in PyQt?
https://stackoverflow.com/questions/4074870
复制相似问题