与pyqt4一起工作的set_trace()

pdb4qt的Python项目详细描述


在使用pyqt4的python调试器中设置跟踪点

如果可用,则使用ipdb

安装

来自PYPI:

$ pip install pdb4qt

或者下载源并运行:

$ python setup.py install

或者,对于最新的git版本:

$ pip install git+git://github.com/nqnwebs/pdb4qt.git

用法

只需从pdb4qt导入set_trace并在需要的地方调用它 执行断点:

from pdb4qt import set_trace; set_trace()

为什么需要?

标准pdb/ipdb set_trace返回一个不允许输入任何内容的QCoreApplication::exec: The event loop is already running循环。

学分

它的灵感来自于用户的回答quarkthis stackoverflow’s thread

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在带有ActionListener和ifelse语句Jbutton的JFrame上使用JTextFields、JButtons和JLabels不起作用   java如何从另一个应用程序打开我们的活动页面?   UUID生成的字符的java类型   jar包含IsoOutputStream和IsoBufferWrapperImpl类的java   JAVA创建自定义。ECLIPSE中的几个现有类库文件   Java包结构约定   java空指针异常,仅当我尝试数组形式的类型时   来自过滤器的java转发请求   java是在pom中生成Maven依赖项的简单方法。xml?   java请求   在HashMap中使用字符串数组,Java   显示用户在谷歌地图中预定义位置方向的java   在Java中重新测试特定的方法   如何将html表单中的输入转换为Java字符串变量?   java有人知道Maven2 POM类路径容器的Eclipse(WSAD/RAD)插件吗   json从java列表中抓取数据   SpringJava。lang.ClassCastException:org。阿帕奇。德比。客户是ClientPreparedStatement42不能强制转换为组织。阿帕奇。德比。iapi。sql。准备好的报表