以下是我要运行的示例代码:
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.setGeometry(0, 0, 500, 300)
window.setWindowTitle("Dummy PyQt file")
window.show()
该文件保存为sample.py
。以下命令不起作用:
$ python ./sample.py
答案 0 :(得分:0)
您需要致电app.exec_()
以启动Qt
event loop。没有它,程序会立即退出,然后才能在屏幕上显示任何内容。
答案 1 :(得分:0)
初始化小部件并在主窗口上调用app.exec_()
后,您需要通过调用show()
来启动Qt事件循环。
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.setGeometry(0, 0, 500, 300)
window.setWindowTitle("Dummy PyQt file")
window.show()
app.exec_()