2024-08-04 18:44阅读: 134评论: 0推荐: 0

Qt-pyqt6与QTDesginers的相互使用技巧

1. 先在QT Designers Tools 设计器中画好框架,再保存为.ui文件导出

2. 再pycharm中创建一个main.py文件用来加载和使用这个.ui文件,通用的代码如下:

main.py

from PyQt6.QtGui import QIntValidator, QIcon
from PyQt6.QtWidgets import QApplication, QLabel, QListWidgetItem
from PyQt6 import uic, QtGui
import sys
if __name__ == '__main__':
app = QApplication(sys.argv) # 创建应用程序对象
# 加载ui文件 ,ui变量相当于是LinrText.py文件中的setupUi函数 - 固定的不变,变的使.ui的文件名
ui = uic.loadUi('./tab.ui')
# 获取容器控件(按实际情况修改),如
myQTabWidget = ui.tabWidget
# 创建标签控件(按实际情况修改),如
myQLabel = ui.label
myQLabel_2 = ui.label_2
myQLabel_3 = ui.label_3
# 显示窗口(将ui文件内容显示) - 固定的不变
ui.show()
sys.exit(app.exec()) # app.exec()进入无限消息循环,监听用户动作 - 固定的不变

3. 上面的 获取容器控件 或者创建标签控件等控件对象,需要将.ui转为.py文件后方便查看,如下图:

实际上可以不用转ui为py,但是为了方便观察里面的方法名,这样后续只需要更改或添加对控件的操作只需要在main.py中操作即可,无需改动.py或.ui的代码,如果框架改动了,只需要重新在QT Designers中修改重新保存即可

本文作者:little小新

本文链接:https://www.cnblogs.com/littlecc/p/18342075

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   little小新  阅读(134)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起