PyCharm 配置 PySide6(QT Designer 和 UIC)
简介
相关环境:
- Anaconda
- Python 3.10.6
- Pyside6 6.4.0
以下介绍参照自:
Using .ui files from Designer or QtCreator with QUiLoader and pyside6-uic - Qt for Python
Qt Designer是一个图形化UI设计工具,用户可以使用Qt Designer为自己的Qt for Python项目创建基于Qt小部件的图形界面。
在QT Designer中的设计将被保存在.ui文件中,这是一种基于XML的格式。
可以通过两种方式使用ui文件:
-
使用pyside6-uic工具将.ui文件转换为.py文件,相关内容将会被生成为一个widget实例类
-
直接通过代码加载
例:在main函数中加载
mainwindow.ui
# File: main.py import sys from PySide6.QtUiTools import QUiLoader from PySide6.QtWidgets import QApplication from PySide6.QtCore impor