栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【python】PyQt5的环境搭建

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【python】PyQt5的环境搭建

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

    预置pycharm安装SIP,PyQt5,PyQt5-tool配置环境PATH在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窗口

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

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

3.配置环境 [1]打开环境变量:

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

[2]变量修改:


(1)用户变量修改–这里为PyQt5配置环境:
变量名(自定义的):QT_PLUGIN_PATH
变量值:{PYthon安装地址}Libsite-packagesPyQt5Qt5plugins (每个人的安装路径都不一定一样哦,这个需要自己找一下!)

(2)系统变量修改–这里为PyQt5tool配置环境:
新建->{python安装路径}Libsite-packagespyqt5_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安装地址}Libsite-packagesqt5_applicationsQtbindesigner.exe
argument:
working directory: $FileDir$

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

working directory: $FileDir$

Pyrcc5:
name:{py安装地址}scriptspyrcc5.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 ↩︎

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/755244.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号