1. 程式人生 > >PyQt 之 QT designer ui使用

PyQt 之 QT designer ui使用

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