首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

第15.6节 PyQt5安装与配置

  • 23-09-22 12:42
  • 4127
  • 5501
blog.csdn.net

一、 引言
关于PyQt5的安装网上有很多的文章,老猿也是学习了好多,最后结合其他模块安装的知识发现其实安装很简单,就是直接使用pip或pip3安装就可以了,这样既无需预先下载好软件,也无需担心版本的兼容性问题。但下载时最好要指定pip安装的软件下载地址为国内网站,老猿在自己的环境下试了默认的Python官网地址下载地址无法下载成功。具体pip的用法请参考《第13.4 使用pip安装和卸载扩展模块》。
在《第15.5节 PyQt的历史沿革介绍》中介绍了PyQt5的三大组成系统,接下来我们安装的时候就是按照这三大组成系统进行安装。

二、 安装PyQt5
首先说明一下,老猿的安装环境为win7 64位+Python 3.7.2,安装过程非常顺利,除了通过官网直接安装下载不了外没有碰到什么坑,安装后经过配置一次就成功使用,因此安装介绍非常简单。

  1. 安装PyQt5-sip,老猿使用的是如下指令:
    python -m pip install --user sip
    因为一次安装成功,没有碰到后面安装PyQt5和PyQt5-tools下载不下来的问题。
  2. 安装PyQt5
    指令:pip install PyQt5 -i https://pypi.douban.com/simple
    注意为了避免官网下载不了的问题,本次安装指定使用豆瓣的镜像库,安装非常快速。
  3. 安装PyQt5-tools
    pip install PyQt5-tools -i https://pypi.douban.com/simple
    安装经过这三个步骤就完成了,安装后在Python的系统目录下能看到如下这几个黄色荧光笔标记的跟PyQt5相关的目录:

在这里插入图片描述
从目录可以看到,安装的sip版本是4.19.18、PyQt-tools的版本是5.13.0.1.5,而PyQt5的版本不能直接查看,使用piplist可以看到是5.13.0。如图:
在这里插入图片描述
三、 在pycharm中配置pyqt5-tools工具
在pycharm编辑器中主要配置有三个方面的内容:

  1. 配置可视化GUI设计工具qtdesigner
    进入pycharm后,通过菜单路径:File->Settings进入设置界面,在设置界面选择菜单路径:Tools->External Tools进入外部工具配置界面:
    在这里插入图片描述
    由于配置已经完成,可以看到已经配置了三个工具,请大家配置时按如下步骤配置:
    点击上图的黄色荧光笔标记的加号,进入外部工具参数配置,如图:
    在这里插入图片描述
    先配置QtDesigner,Name自己命名,一般名为PyQtDesigner,Group为External Tools,程序为:C:Program FilesPython37Libsite-packagespyqt5_toolsQtindesigner.exe,其中“C:Program FilesPython37”为Pthon安装目录,工作目录为$FileDir$,如下图:
    在这里插入图片描述
    注意:老猿在网上查的文章中都是说designer的目录为C:Program FilesPython37Libsite-packagespyqt5_tools designer.exe,与老猿安装后的实际目录不同,所以安装完后大家在pyqt5_tools目录下自己找一下designer.exe文件看是在哪个目录。
    点击OK保存配置就可以了。

  2. 配置将Qt设计的界面ui文件转换为Python代码的PyUIC工具
    进入配置过程不再介绍,最终配置的参数如下:
    在这里插入图片描述
    相关参数值如下:

Name:PyUIC
Description:Qt界面 转换成 py代码
Programe:C:Program FilesPython37python.exe
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
  • 1
  • 2
  • 3
  • 4
  • 5

从上面配置可以看出,这个转换工具是Python语言实现的,在这个目录下:
在这里插入图片描述
3. 配置将Qt设计的界面涉及资源的文件转换为Python代码的Pyrcc工具
最终配置的参数如下:
在这里插入图片描述
相关参数值如下:

Name:Pyrcc
Description:PyQt5的资源文件转码
Programe:C:Program FilesPython37Scriptspyrcc5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$
  • 1
  • 2
  • 3
  • 4
  • 5

上述配置结束后,配置工作完成了,配置是否正确,可以通过实际使用来验证,我们在下节举例来介绍。

老猿Python,跟老猿学Python!
博客地址:http://iyenn.com/index/link?url=https://blog.csdn.net/LaoYuanPython

老猿Python博客文章目录:http://iyenn.com/rec/324322.html
请大家多多支持,点赞、评论和加关注!谢谢!

文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树桌面应用开发PyQT333538 人正在系统学习中
老猿Python
微信公众号
专注Python相关语言、图像音视频处理、AI
注:本文转载自blog.csdn.net的LaoYuanPython的文章"https://blog.csdn.net/LaoYuanPython/article/details/101223029"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top