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()进入无限消息循环,监听用户动作 - 固定的不变