PyQt 之 QT designer ui使用

Posted wdxseee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

换一下就可以用

 

from PyQt5 import QtWidgets  

 

以上是关于PyQt 之 QT designer ui使用的主要内容,如果未能解决你的问题,请参考以下文章

Qt Designer的使用

简单计算器(PyQt5 + Qt Designer)

PyQt5-Qt Designer窗口操作

PyQt5——Qt Designer初探

使用 PyQt5 在 Qt Designer 中的自定义(升级)小部件中获取另一个小部件的当前值

PyQt5 图形界面 - Qt Designer独立安装包,仅需30M!python图像化界面绘制工具