PyQt 之 QT designer ui使用

阅读更多
PyQt 之 QT designer ui使用
使用 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

换一下就可以用



1
from PyQt5 import QtWidgets

你可能感兴趣的:(PyQt 之 QT designer ui使用)