0


Qt Designer 生成的 .ui 文件转为 .py 文件并运行

**1. 使用 PyUIC 将 ****.ui 转 .py **

(1)打开命令行终端(可以用cmd,或pycharm 下面的 Terminal)。

(2)导航到包含.ui文件的目录。

cd ...\xxx.ui   # 你的ui文件路径

(3)运行以下命令来转换.ui文件为.py文件:

pyuic5 xxx.ui -o xxx.py

(4)运行 .py

** *** 在生成的 .py 文件代码最后面添加以下代码即可运行,注意 ui = Ui_MainWindow() 中的 Ui_MainWindow 是你创建的 ui 类的实例化对象 。**

import sys
if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()    # Ui_MainWindow 需要替换为你创建的 ui 类的实例化对象
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

** *** 建议新建一个 main.py 文件,进行逻辑编写,即: PyUIC****生成的 .py 文件不改动(作为界面模块),main.py **代码内容如下:

from 你生成的.py文件名 import Ui_MainWindow   # Ui_MainWindow 需要替换为你创建的 ui 类的实例化对象
from PyQt5 import QtCore, QtGui, QtWidgets
import sys

def function_one():
    pass

def function_two():
    pass

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()  # Ui_MainWindow 需要替换为你创建的 ui 类的实例化对象
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

2. QT 相关视频学习

(1)Qt学生管理系统项目设计与布局开发(c++)

https://www.bilibili.com/video/BV1pZ4y1S7jd

(2).采用Qt designer和Pyqt5实现类似网易云程序的页面切换功能

https://www.bilibili.com/video/BV1RP4y1K7KN

(3)2024版 PyQt6 Python桌面开发

https://www.bilibili.com/video/BV11C4y1P7fj

标签: qt 开发语言 笔记

本文转载自: https://blog.csdn.net/weixin_41652574/article/details/139486760
版权归原作者 顺心而行... 所有, 如有侵权,请联系我们删除。

“Qt Designer 生成的 .ui 文件转为 .py 文件并运行”的评论:

还没有评论