目录
前言
用python做GUI设计,之前一直用的是wxpython然后用wxFormBuilder做设计,但是渐渐的发现一个不太适合我的地方,做界面布局的时候有些吃力,然后开始考虑pyqt5进行设计了,这篇文章就记录一下怎么在pycharm中用QT Designer在pycharm中配置QT designer、pyuic、pyrcc
首先需要安装2个模块
一个是pyqt5,一个是pyqt5-tools
我们可以再File——settings——interpreter里面直接安装
或者CMD通过命令安装
pip install pyqt5
pip install pyqt5-tools
如果感觉下载比较慢的话可以换成国内源下载
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5-tools
安装完成后我们在pycharm中添加External Tools
仍然是打开pycharm的settings File——settings
然后找到Tools,然后再点击External Tools
然后我们点击+号
配置QTDesigner工具
新增加一个工具
然后依次填写下面内容
Name:就填写你工具的名字,这个可以随意填写,你知道是什么工具就行
Description:工具的简单描述,可以不填
Program:工具的位置,这里选择你designer.exe的位置,可能不同版本不太一样,但都是大同小异,一般位于python的site-packages文件夹里面,需要选到exe程序
我的是python3.8版本,位置在H:\python38\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe
Arguments:不用填写
Working directory:工作目录,这里我们填写 $ProjectFileDir$ 意思是项目工程目录
然后点击OK即可
到此,qtDesigner设计器就配置好了,然后我们继续配必备工具
PyUIC工具配置
仍然和上面一样点击+号
然后填写下面内容
Name:工具名
Description:简单的工具描述
Program:pyuic5.exe所在的目录,一般是位于python目录下的Scripts文件夹
我的位置在:H:\python38\Scripts\pyuic5.exe
Arguments:运行的参数,这里我们填写下面内容
-o
$FileNameWithoutExtension$.py
$FileName$
$FileNameWithoutExtension$ 含义是去掉扩展名的文件名
$FileName$ 含义是完整的文件名(包括扩展名)
Working directory:还是填写变量$ProjectFileDir$
然后点击ok,至此PyUIC工具配置完成
配置PyRCC工具
仍然和上面一样点击+号
然后填写下面的内容
Name:工具名
Description:简单的工具描述
Program:pyrcc5.exe所在的目录,一般是位于python目录下的Scripts文件夹
我的位置在:H:\python38\Scripts\pyrcc5.exe
Arguments:运行的参数,这里我们填写下面内容
-o
$FileNameWithoutExtension$.py
$FileName$
这里我就不解释含义了,和上面的一样的
Working directory:还是填写变量$ProjectFileDir$
然后点击ok,至此PyRCC工具配置完成
配置好的工具我们能在哪发现呢?
见下图
从这里我们就能启动这三个工具了
点击第一个成功运行如下图
剩下的那两个工具功能如下:
PyUIC:将QT Designer生成的ui文件转换成python的py文件
PyRCC:将编写的资源qrc文件转换成python的py文件
这俩工具大家可自行测试。