PyQt6运行QTDesigner生成的ui文件程序

2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计18条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~、第2讲 PyQt6库和工具库QTDesigner安装与配置、第3讲 PyQt6第一个程序HelloWorld实现等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV11C4y1P7fj/

首先我们用QTDesigner设计一个简单UI。

保存ui文件,放到项目里面去。

我们通过PyQt6包里面的uic来加载ui文件

python 复制代码
"""
    python加载ui文件
    作者 : 小锋老师
    官网 : www.python222.com
"""
import sys
​
from PyQt6.QtWidgets import QApplication
from PyQt6 import uic
​
if __name__ == '__main__':
    app = QApplication(sys.argv)
    ui = uic.loadUi("./ui文件.ui")
    ui.show()
​
    sys.exit(app.exec())

后续我们会继续深入讲解,我们可以在当前代码里获取到ui文件里的所有控件,对控件属性以及行为进行设置操作。

以后标准开发,依然是建议通过这种界面与操作分离的方式进行项目开发,有利于分工明确,以及后期方便维护。

相关推荐
深蓝海拓13 分钟前
Pyside6(PyQT5)中的QTableView与QSqlQueryModel、QSqlTableModel的联合使用
数据库·python·qt·pyqt
深蓝海拓4 天前
PySide6(PyQT5)的QMessageBox获取被点击按钮的三种方法
开发语言·python·qt·pyqt
飞行codes6 天前
pyqt鸟瞰
pyqt
shanks668 天前
【PyQt】通过load ui来实现菜单栏
ui·pyqt
恋恋西风9 天前
Python PyQt 子类中回调主类的函数,回调
python·pyqt
深蓝海拓10 天前
基于深度学习的视觉检测小项目(十二) 使用线条边框和渐变颜色美化界面
前端·python·pyqt
深蓝海拓11 天前
基于深度学习的视觉检测小项目(十一) 动态样式表的实践
前端·python·pyqt
大学生毕业题目15 天前
毕业项目推荐:基于yolov8/yolov5/yolo11的动物检测识别系统(python+卷积神经网络)
人工智能·python·深度学习·yolo·cnn·pyqt
麦田里的稻草人w15 天前
【pyqt】(八)ui文件使用
python·ui·pyqt
深蓝海拓16 天前
PySide6的样式表
python·pyqt