PyQT5环境配置与基本使用

pyqt5 安装

1
2
pip install PyQt5
pip install PyQt5-tools

在site-packages中的qt\bin的路径配置到环境变量中,我的路径如下:

1
C:\Program Files\Python36\Lib\site-packages\qt5_applications\Qt\bin

使用cmd启动designer,成功启动即完成配置

pycharm 编译工具配置

为了使qt desginer生成的ui文件、资源qrc转化成py文件,在pycharm开发环境下需要配置一个能够快速打开qt desginer界面以及将.ui、.qrc转.py的工具

pycharm ⏩ file ⏩ setting ⏩ Tools ⏩ External Tools
在External Tool中新建三个工具

external tool

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Name: Qt Designer
Description: PyQt5相关工具
Program: designer的安装地址
Arguments: $FilePath$
Working directory: $ProjectFileDir$

Name: QRC2PY
Description: 将Qt设计的资源文件qrc转换成py文件
Program: pyrcc5的地址 例:C:\Program Files\Python36\Scripts\pyrcc5.exe
Arguments: $FileName$ -o ..\$FileNameWithoutExtension$_rc.py
Working directory: $FileDir$

Name: UI2PY
Description: 将Qt设计的资源文件qrc转换成py文件
Program: python的地址 例:C:\Program Files\Python36\python.exe
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$

配置完成后就可以在文件栏的右键菜单使用了

菜单

之后就是用Designer可视化编辑窗口生成ui文件

右键ui文件使用UI2PY生成对应窗体的py脚本

若编辑窗体时导入过外部资源则会生成qrc文件,执行QRC2PY同样生成对应的py脚本