安装

pip install PyQt5-tools

命令执行后会自动安装 PyQt5-sip PyQt5-tools pyqt5 等库。 PyQt5-tools 包含了 designer.exe 等工具。

SIP 库的作用是为 C 和 C++ 库创建 Python 绑定。

配置 PyCharm 菜单

Settings => Tools => External Tools

添加 Qt Designer 工具

Program:

pyqt5designer

Arguments:

$FileName$

Working directory:

$ProjectFileDir$

img

添加 PyUIC 工具

用于将 .ui 文件转为 .py 文件。

Program:

pyuic5

Arguments:

-o ui_$FileNameWithoutExtension$.py $FileName$

Working directory:

$FileDir$

img

使用时在 ui 文件上右键执行 PyUIC 即可生成对应的 py 文件

添加PyRCC工具

用于将 .qrc 文件转为 .py 文件。

Program:

pyrcc5

Arguments:

-o qrc_$FileNameWithoutExtension$.py $FileName$

Working directory:

$FileDir$

可以在 Designer 中创建 qrc 资源文件:

img