第15.6节 PyQt5安装与配置

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

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

  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.1八、PyQt-tools的版本是5.13.0.1.5,而PyQt5的版本不能直接查看,使用piplist能够看到是5.13.0。如图:
在这里插入图片描述
3、 在pycharm中配置pyqt5-tools工具
在pycharm编辑器中主要配置有三个方面的内容:web

  1. 配置可视化GUI设计工具qtdesigner
    进入pycharm后,经过菜单路径:File->Settings进入设置界面,在设置界面选择菜单路径:Tools->External Tools进入外部工具配置界面:
    在这里插入图片描述
    因为配置已经完成,能够看到已经配置了三个工具,请你们配置时按以下步骤配置:
    点击上图的黄色荧光笔标记的加号,进入外部工具参数配置,如图:
    在这里插入图片描述
    先配置QtDesigner,Name本身命名,通常名为PyQtDesigner,Group为External Tools,程序为:C:\Program Files\Python37\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe,其中“C:\Program Files\Python37”为Pthon安装目录,工做目录为 F i l e D i r FileDir ,以下图:
    在这里插入图片描述
    注意:老猿在网上查的文章中都是说designer的目录为C:\Program Files\Python37\Lib\site-packages\pyqt5_tools\ designer.exe,与老猿安装后的实际目录不一样,因此安装完后你们在pyqt5_tools目录下本身找一下designer.exe文件看是在哪一个目录。
    点击OK保存配置就能够了。app

  2. 配置将Qt设计的界面ui文件转换为Python代码的PyUIC工具
    进入配置过程再也不介绍,最终配置的参数以下:
    在这里插入图片描述
    相关参数值以下:
    Name:PyUIC
    Description:Qt界面 转换成 py代码
    Programe:C:\Program Files\Python37\python.exe
    Arguments:-m PyQt5.uic.pyuic F i l e N a m e FileName -o 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 .py
    Working directory: F i l e D i r FileDir
    从上面配置能够看出,这个转换工具是Python语言实现的,在这个目录下:
    在这里插入图片描述编辑器

  3. 配置将Qt设计的界面涉及资源的文件转换为Python代码的Pyrcc工具
    最终配置的参数以下:
    在这里插入图片描述
    相关参数值以下:
    Name:Pyrcc
    Description:PyQt5的资源文件转码
    Programe:C:\Program Files\Python37\Scripts\pyrcc5.exe
    Arguments: F i l e N a m e FileName -o 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 _rc.py
    Working directory: F i l e D i r FileDir svg

上述配置结束后,配置工做完成了,配置是否正确,能够经过实际使用来验证,咱们在下节举例来介绍。工具

老猿Python,跟老猿学Python!
博客地址:https://blog.csdn.net/LaoYuanPython

老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036
请你们多多支持,点赞、评论和加关注!谢谢!
学习