PYQT窗口错误

时间:2015-08-12 00:24:54

标签: pyqt pyqt4

    import sys 
from PyQt4.QtGui import * 

app = QApplication(sys.argv)

w = QWidget()
w.resize(250,150)
w.move(300,300)
w.setWinowTitle(('hey'))
w.show()


sys.exit(a.exec_())

追踪(最近一次通话):   文件" gu.py",第9行,in     w.setWinowTitle(('哎')) AttributeError:' QWidget'对象没有属性' setWinowTitle'

我正在使用Windows并使用t二进制安装程序安装了pyqt。

1 个答案:

答案 0 :(得分:0)

以正确的方式做到:)

import sys
from PyQt4 import QtGui

class ExampleWidget(QtGui.QWidget):

    def __init__(self):
        super(ExampleWidget, self).__init__()
        self.setWindowTitle('Hey')
        self.show()

def main():
    qtApp = QtGui.QApplication(sys.argv)
    wid = ExampleWidget()
    sys.exit(qtApp.exec_())

if __name__ == '__main__':
    main()

并避免使用*进行导入

这里的请求是代码的工作版本。

import sys 
from PyQt4.QtGui import * 

app = QApplication(sys.argv)

w = QWidget()
w.resize(250,150)
w.move(300,300)
w.setWindowTitle(('hey'))
w.show()
sys.exit(app.exec_())

你有一个错字setWindowTitle而不是setWinowTitle :)并且你将QApplication声明为app并且你是exec的一个。