简介
PyQt是Qt框架的Python语言实现,由Riverbank Computing开发,是最强大的GUI库之一。本文主要讲述如何在Pycharm上安装和配置PyQT的相关工具,需要配置的工具有如下几个:
- QtDesigner:用于设计UI界面,支持拖拽式操作
- PyUIC:用于将QtDesigner生成的.ui文件转换成.py文件
- PyRCC:用于将图片、数据文件资源打包成py文件
安装
-
打开Pycharm,创建一个项目
mytest
,打开Settings
配置虚拟环境 -
配置虚拟环境后,打开
Terminal
,执行以下命令安装pyqt5
和pyqt5-tools
pip install pyqt5 pyqt5-tools -i https://pypi.douban.com/simple/
配置方法
-
打开
Settings > External Tools
-
配置QtDesigner
- Name:
QtDesinger
- Program: designer.exe程序的位置(位于当前虚拟环境下
Lib\site-packages\qt5_applications\Qt\bin\designer.exe
) - Working directory: designer.exe工作路径,设置为
$FileDir$
- Name:
-
配置PyUIC
- Name:
PyUIC
- Program: 当前虚拟环境下python.exe
- Arguments:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Working directory:
$FileDir$
- Name:
-
配置PyRCC
- Name:
PyRCC
- Program: pyrcc5.exe程序的位置(位于当前虚拟环境下
Scripts\pyrcc5.exe
) - Arguments:
$FileName$ -o $FileNameWithoutExtension$_rc.py
- Working directory:
$FileDir$
- Name:
-
配置完成
配置完成后,打开
Tools > External Tools
就可以看到刚刚配置好的工具
基本使用
-
配置完成后,点击
Tools > External Tools > QtDesinger
,打开QtDesinger创建一个Main Window
-
设计UI界面(界面随意)
-
设计完成保存到项目目录下
-
使用
PyUIC
将.ui
文件转换为.py
文件成功转换为
.py
文件