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。
答案 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的一个。