我是学习PyQt的初学者,以下代码没有在屏幕上显示任何窗口,但我可以看到构建成功。我无法识别这个错误,你能帮帮我吗?
#!/usr/bin/python
import sys
from PyQt4 import QtGui
def main():
app = QtGui.QApplication(sys.argv)
w = QtGui.QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle('Simple')
w.show()
app.exec_()
if __name__ == '__main__':
main()
答案 0 :(得分:3)
尝试在sys.exit(app.exec_())
函数的末尾添加main()
。
这对我有用(我使用python3):
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
frame = QtGui.QMainWindow()
frame.setGeometry(50, 50, 600, 400)
frame.setWindowTitle('FrameTitle')
frame.show()
sys.exit(app.exec_())
答案 1 :(得分:-3)
尝试使用以下内容:
window = QMainWindow()
window.setWindowTitle('PictureWorkshop');