首先概括下安装PyQt5有以下几个步骤:

  1. 预置pycharm
  2. 安装SIP,PyQt5,PyQt5-tool
  3. 配置环境PATH
  4. 在pycharm中添加插件external tool(Qtdesigner和PyUIC以及Pyrcc)

PyQt5中插件的作用:
QtDesigner——通过Qt语言进行UI设计(支持拖拽式的UI设计)
PyUIC——主要用来将QtDesigner代码转化成Python代码
Pyrcc—— 将图片、数据文件资源打包成py文件

三级目录

1.先安装Pycharm

https://www.jetbrains.com/pycharm/download/#section=windows
Professional:专业版,收费,功能齐全
Community:社区版,免费,功能阉割

2.安装SIP、PyQt5、PyQt5-tools

(1)找到python目录下的pip3.exe:
在这里插入图片描述
(2)在此路径下打开命令窗口,这里有两种方法:
方法1:在安装路径的空白处按shift+鼠标右键,选择在此处打开powershell窗口
在安装路径的空白处按shift+鼠标右键,选择在此处打开powershell窗口

方法2:win+R在CMD中进入:
在CMD中进入

(3) 输入pip3 install SIP,安装好之后再输入pip3 install PyQt5,安装好之后再输入pip3 install PyQt5-tools。等待安装成功就OK啦! 输入 pip3 install SIP

3.配置环境

[1]打开环境变量:

方式1:“此电脑”->“属性”->右上侧的“高级系统设置”->系统属性右下角“环境变量”
方式2:点击系统左下角的搜索->输入"环境"两个字->“编辑系统环境变量”

[2]变量修改:

在这里插入图片描述
(1)用户变量修改–这里为PyQt5配置环境:
变量名(自定义的):QT_PLUGIN_PATH
变量值:{PYthon安装地址}\Lib\site-packages\PyQt5\Qt5\plugins (每个人的安装路径都不一定一样哦,这个需要自己找一下!)
在这里插入图片描述
(2)系统变量修改–这里为PyQt5tool配置环境:
新建->{python安装路径}\Lib\site-packages\pyqt5_tools->确定 (每个人的安装路径都不一定一样哦,这个也需要自己找一下!)
在这里插入图片描述

4.在Pycharm中添加插件external tool(Qtdesigner和PyUIC等)

(1)快捷键Ctrl+Alt+S或点击File->settings打开设置
(2)在左上角搜索栏中输入“tool”并找到“External Tools”
(3)点击“+”新增
(4)按照红框内输入name、Program,working directory

Qtdesigner:
name:{py安装地址}\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
argument:
working directory: $FileDir$

PyUIC:
name:{py安装地址}\Scripts\pyuic5.exe
argument:$FileName$ -o $FileNameWithoutExtension$.py1

working directory: $FileDir$

Pyrcc5:
name:{py安装地址}\Scripts\pyrcc5.exe
argument:$FileName$ -o $FileNameWithoutExtension$_rc.py
working directory: $FileDir$
在这里插入图片描述
好啦!全部搞定啦!后再让我们借用网上的代码,回到Pycharm中测试下是否成功配置了!
在这里插入图片描述
如果运行出现以下窗口,说明环境安装成功。QtDesigner并且其他功能都正常的话,就说明已经配置成功了哦!

在这里插入图片描述
以上就是PyQt5环境搭建的全部内容啦!如果觉得写得不错的话,请给我点个赞再走吧!!啾咪~
以下为我实施过程中的参考资料:
PyQt5的作用和模块
PyCharm安装PyQt5及其工具
pyuic5: error: no such option: -m的问题解决
ModuleNotFoundError: No module named 'PyQt5’问题解决
PyQt5.uic.pyuic‘ (ModuleNotFoundError: No module named ‘``PyQt5‘ 和uic: Unknown option ‘m‘.问题的解决


  1. 注脚的解释
    F i l e N a m e FileName FileName 就是你要转的.ui文件, F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py是你要生成的.py文件。整个命令合起来就是:pyuic5
    -o xxx.py xxx.ui]https://blog.csdn.net/dianziyuelan/article/details/108564889 ↩︎

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐