相关疑难解决方法(0)

"必须在QPaintDevice之前构建一个QApplication"来自QWidget

我正忙着从Python 2.6到3.3移植一个IRC客户端,我偶然发现了PyQt的问题.该应用程序最初使用PyQt4,我也正在重新编码它以使其与PyQt5一起工作,但我收到一个没有任何行引用的错误:"QWidget:必须在QPaintDevice之前构造一个QApplication".我已将问题缩小到一个单一的课程.

我知道这里已经多次被问过了,但是我无法为我的案例提供一个肯定的答案,所以如果我的问题看起来无知,我会道歉.

以下是一些代码:http://pastebin.com/Lj60icgQ

愚蠢的我没有在我应该的导入语句之后放置"app"变量.然后我把剩下的代码放在主文件的底部,我不再得到那个错误.谢谢您的帮助!

python qt pyqt

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

pyqt ×1

python ×1

qt ×1