【发布时间】:2015-01-09 10:10:58
【问题描述】:
我是 Python / Qt 编程的新手。
我已经下载了这个代码:https://bitbucket.org/jmcgeheeiv/pyqttestexample/src/
但是当我尝试使用“python -m unittest discover”运行单元测试时,我得到了这个错误:
.ASSERT 在 QCoreApplication 中失败:“应该只有一个应用程序对象”,文件 kernel/qcoreapplication.cpp,第 540 行 中止
我不明白出了什么问题。
有人可以帮帮我吗?
【问题讨论】:
-
如错误消息所述,您可能创建了多个 QApplication?
-
是的,我知道,但我不明白我在哪里拥有多个 Qapp...
-
那么你的代码在哪里?
-
bitbucket.org/jmcgeheeiv/pyqttestexample/src 我尝试使用的完整代码
-
如果你问为什么有些东西不工作,你必须在将代码剥离到仍然显示错误的绝对最小大小之前。您不能只提供某人的 20k 代码并要求对其进行调试。但是,如果您这样做了,您自己发现错误的可能性很高。
标签: python qt unit-testing pyqt