如何在Ubuntu中运行Python Qt文件?

时间:2017-07-14 09:17:47

标签: python linux qt ubuntu pyqt

以下是我要运行的示例代码:

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

2 个答案:

答案 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_()