配置可视化界面
前言: 最近想做点小工具,但是发现代码写界面还是有点头疼,难以把握,最终决定用其提供的Qt Designer做,下面是界面截图
工具准备
- 软件
- pycharm
- 所需要的库
- PyQt5
安装PyQt5
pip3 install PyQt5
配置
配置环境变量
未了防止世界被破坏。。。(不是内部或外部命令)
- 找到python环境的安装目录
- 将Scripts目录加入到系统环境变量里面
配置pycharm
- 打开 FILE -> Setting (快捷键 ctrl + alt + s)
- 点击 Tools -> External Tools
然后我们在里面开始配置
QtDesigner
用于直接打开Qt Designer界面
需要设置的参数
- name : 就是个名字,随便写
- Program : 界面打开的exe路径(在python环境下的Scripts下面能找到designer.exe)
- Working directory : 工作路径
$FileDir$ #表示当前选中文件所在目录。
- 配置完毕,截图如下
PyUIC
用于将Qt Designer生成的.ui文件转为.py文件
需要设置的参数
- name : 就是个名字,随便写
- Program : 界面打开的exe路径(在python环境下的Scripts下面能找到python.exe)
- Arguments : 执行参数
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Working directory : 工作路径
$FileDir$
Pyrcc
用于将资源文件.qrc转换成.py文件(资源文件是包括图片之类的资源)
- name : 就是个名字,随便写
- Program : 界面打开的exe路径(在python环境下的Scripts下面能找到pyrcc5.exe)
- Arguments : 执行参数
-o $FileNameWithoutExtension$.py $FileName$
- Working directory : 工作路径
$FileDir$
启动
配置完后,我们可以在 Tools -> External Tools 找到我们配置的内容
选择第一个QtDesigner可以打开我们的界面(到此配置完毕)
注意: 我一开始启动的时候,很卡,甚至会无响应,原因是我后台打开了网易有道词典 ,把它关闭就可以了。
关于将.ui和.qrc文件转成.py文件
选中要转换的文件,然后执行我们的PyUIC或者Pyrcc即可