使用 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