前言
好久之前,重装了Anaconda,PyQt5也随之一起卸载掉了。今天又重新用到了PyQt5,所以在此记录一下PyQt5的安装及其QtDesigner、PyUIC和PyRCC在PyCharm中的配置。
1. 安装PyQt5
安装命令如下:
pip install pyqt5 pyqt5-tools
这一步安装的是PyQt5及QtDesigner、PyUIC和PyRCC。
2. 配置QtDesigner
这个组件的功能就是我们可以通过组合控件的方式来设计UI,添加操作如下:
F i l e − − > S e t t i n g s − − > T o o l s − − > E x t e r n a l File-->Settings-->Tools-->External File−−>Settings−−>Tools−−>External T o o l s − − > + Tools-->+ Tools−−>+
配置三个参数:
Name
设置为QtDesigner
Program
这里要根据自己的安装环境来进行稍微改动,一般是...\Scripts\designer.exe
,我的路径为D:\ProgramData\Anaconda3\envs\Spider\Scripts\designer.exe
Working directory
设置为$FileDir$
,可以点击右侧的Insert Macros
进行选择
执行 T o o l s − − > E x t e r n a l Tools-->External Tools−−>External T o o l s − − > Q t D e s i g n e r Tools-->QtDesigner Tools−−>QtDesigner,如果出现程序异常中断或者出现由于找不到VCRUNTIME140_1.dII,无法继续执行代码。重新安装程序可能会解决此问题。
,这是因为系统缺少VCRUNTIME140_1.dII
这个文件,去官网下载即可,解压后将文件复制到C:\Windows\System32
文件夹下。
如果出现以下错误This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
说是没有找到插件,其实插件是已经存在的,我们需要手动移一下:
将...\Lib\site-packages\pyqt5_tools\Qt\plugins\platforms
目录下的两个文件移动到...\Lib\site-packages\pyqt5_tools\Qt\bin\platforms
然后再次执行,就可以进行很方便地设计UI了:
2. 配置PyUIC
这个组件的功能就是将我们设计的.ui
文件转为.py
文件,添加操作和上面一样:
配置四个参数:
Name
设置为PyUIC
Program
这里要根据自己的安装环境来进行稍微改动,一般是...\Scripts\pyuic5.exe
,我的路径为D:\ProgramData\Anaconda3\envs\Spider\Scripts\pyuic5.exe
Arguments
设置为$FileName$ -o $FileNameWithoutExtension$.py
Working directory
设置为$FileDir$
,可以点击右侧的Insert Macros
进行选择
3. 配置PyRCC
这个组件的功能就是将我们设计的资源文件转为.py
文件,添加操作和上面一样:
配置四个参数:
Name
设置为PyRCC
Program
这里要根据自己的安装环境来进行稍微改动,一般是...\Scripts\pyrcc5.exe
,我的路径为D:\ProgramData\Anaconda3\envs\Spider\Scripts\pyrcc5.exe
Arguments
设置为$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory
设置为$FileDir$
,可以点击右侧的Insert Macros
进行选择
结束语
说实话,做这种笔记其实还是挺有必要的,虽然已经安装过好几次了,但时间长了部分配置细节还是记不住ヽ(ー_ー)ノ,就这次,配置QtDesigner的时候浪费了一大会儿时间,其实就两步的事,哈哈哈哈哈ヽ( ̄▽ ̄)ノ