PyQt 之 QT designer ui使用
阿新 • • 發佈:2018-01-23
widget qtgui blog tgui __main__ orf 轉化 sys.argv log
使用 QT designer 做成的.UI文件,可以轉化為py文件:
pyuic filename.ui -o filename.py
直接引入ui文件使用
import sys from PyQt4 import QtCore, QtGui, uic qtCreatorFile = "filename.ui" #插入文件(可指定路徑) Ui_MainWindow, QtBaseClass = uic.loadUiType(qtCreatorFile) class MyApp(QtGui.QMainWindow, Ui_MainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) Ui_MainWindow.__init__(self) self.setupUi(self) if __name__ == "__main__": app = QtGui.QApplication(sys.argv) window = MyApp() window.show() sys.exit(app.exec_())
PyQt5裏 QtGui 變成了 QtWidgets
換一下就可以用
from PyQt5 import QtWidgets
PyQt 之 QT designer ui使用