我目前正在观看一些用于学习PyQT的视频。
我编写了一些代码,教程在教程中进入我的IDE(翼)并运行它并且工作正常。今天,我已经去运行了,我收到了这个错误:
QWidget: Must construct a QApplication before a QPaintDevice
但是没有改变(在我的代码中)。我打开了教师的代码(几乎是逐字的代码)和同样的错误。但它有一天工作,现在它没有。是什么赋予了?有人有同样的经历吗?它让我发疯!我正在运行OS X,并在Wing IDE中编写代码,如果它们有任何相关性。
我试图运行的代码:
import PyQt4.QtCore as qc
import PyQt4.QtGui as qg
class simpleUI(qg.QDialog):
def __init__(self):
qg.QDialog.__init__(self)
self.setWindowTitle('Simple UI')
self.setWindowFlags(qc.Qt.WindowStaysOnTopHint)
self.setModal(False)
self.setFixedHeight(250)
self.setFixedWidth(300)
dialog = simpleUI()
dialog.show()
帮助!