zoukankan      html  css  js  c++  java
  • 第15.6节 PyQt5安装与配置

    一、 引言
    关于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安装目录,工作目录为FileDirFileDir,如下图:
      在这里插入图片描述
      注意:老猿在网上查的文章中都是说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 FileNameFileName -o FileNameWithoutExtensionFileNameWithoutExtension.py
      Working directory:FileDirFileDir
      从上面配置可以看出,这个转换工具是Python语言实现的,在这个目录下:
      在这里插入图片描述

    3. 配置将Qt设计的界面涉及资源的文件转换为Python代码的Pyrcc工具
      最终配置的参数如下:
      在这里插入图片描述
      相关参数值如下:
      Name:Pyrcc
      Description:PyQt5的资源文件转码
      Programe:C:Program FilesPython37Scriptspyrcc5.exe
      Arguments:FileNameFileName -o FileNameWithoutExtensionFileNameWithoutExtension_rc.py
      Working directory:FileDirFileDir

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

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

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

  • 相关阅读:
    trackr: An AngularJS app with a Java 8 backend – Part III
    trackr: An AngularJS app with a Java 8 backend – Part II
    21. Wireless tools (无线工具 5个)
    20. Web proxies (网页代理 4个)
    19. Rootkit detectors (隐形工具包检测器 5个)
    18. Fuzzers (模糊测试器 4个)
    16. Antimalware (反病毒 3个)
    17. Debuggers (调试器 5个)
    15. Password auditing (密码审核 12个)
    14. Encryption tools (加密工具 8个)
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12235183.html
Copyright © 2011-2022 走看看