使用PYQT5动态导入UI文件
使用PYQT5动态导入UI文件

使用PYQT5动态导入UI文件

导库

from PyQt5 import uic
from PyQt5.QtWidgets import QApplication
import sys

核心代码

self.ui = loadUi(r'xxxx文件路径xxxx', self)

简单代码实例

from PyQt5 import uic
from PyQt5.QtWidgets import QApplication
import sys

class MainWindow:

    def __init__(self):
        # 从文件中加载UI定义
        # 绝对路径也可以
        self.ui = uic.loadUi("Gui/projectMan.ui")
if __name__ == "__main__":
    #固定的,PyQt5程序都需要QApplication对象。sys.argv是命令行参数列表,确保程序可以双击运行
    app = QApplication(sys.argv)
    #初始化
    # window = MyMainForm()
    window = MainWindow()
    #将窗口控件显示在屏幕上
    window.ui.show()
    #程序运行,sys.exit方法确保程序完整退出。
    sys.exit(app.exec_())

发表回复

您的电子邮箱地址不会被公开。