首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试PyQt的技巧

调试PyQt的技巧
EN

Stack Overflow用户
提问于 2010-11-02 04:15:36
回答 2查看 5.4K关注 0票数 1

我有一个PyQt4项目,有一个非常奇怪的错误,在某些情况下,主线程就会死掉,我不知道为什么。

没有例外报告或显示,我尝试过包装一个尝试--除了围绕着nothing.

  • sys.exit() (),而且不称为

有没有人有任何提示,有什么工具可以查看Qt内部传递的信号/消息吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-02 04:36:28

应用程序很可能正在Qt中崩溃。尝试使用gdb运行程序。

gdb --args python myprog.py

当程序崩溃时,这应该会给您一个回溯,这可能会让您了解正在发生的事情。

请注意,具有可用于Qt的调试符号将使反向跟踪更有用。在Ubuntu或Debian系统上,可以安装libqt4-dbg包以使这些调试符号可用。

票数 1
EN

Stack Overflow用户

发布于 2013-03-19 17:42:16

如建议的那样,使用gdb读取回溯是第一步(在程序崩溃后,在gdb中键入“with跟踪”)。然而,在许多情况下,这不会导致一个明显的解决办法。

下面是一些要注意导致崩溃的事情:What are good practices for avoiding crashes / hangs in PyQt?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4074870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档