安装 PyQt6 和 pyqt6-tools
注意,这里有一个版本对应的问题。我这里使用的Python版本为3.11,一开始我是用的Python3.14,下面的pyqt6-tools是不成功的。把Python的编译环境降版本就OK了。
PyQt6 库是 PyQt 的开发库
pip install PyQt6
-i https://pypi.tuna.tsinghua.edu.cn/simple
pyqt6-tools 库是 QTDesigner 设计器工具支持库
pip install pyqt6-tools
-i https://pypi.tuna.tsinghua.edu.cn/simple
在 pycharm 中配置外部工具 QTDesigner 和 PYUIC
配置外部工具 QTDesigner
QTDesigner 是 QT 界面设计器
打开 Pycharm -> Settings -> Tools -> External Tools
Name 写 QTDesigner
Tool Settings -> Program: 写你 Python3 的安装目录下 designer.exe 路径
我这边本地是:
D:\software\it\python11\Lib\site-packages\qt6_applications\Qt\bin\designer.exe
Name 写 PYUIC
program 填 Python 路径
arguments:
-m PyQt6.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
working directory 填:$FileDir$
验证安装是否成功
Tools -> QTDesigner 打开设计器
能显示这个 说明QTDesigner 安装成功。 选Widget,创建,在拖一个按钮进去。
保存ui文件。放入Python项目里面。 然后先选中ui文件,再选Tools -> PyUIC
看到生成ui文件对应的python文件,就说明PyUIC配置成功。