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
    请大家多多支持,点赞、评论和加关注!谢谢!

  • 相关阅读:
    windows环境利用hexo+github搭建个人博客
    tf.matmul() 和tf.multiply() 的区别
    RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more infor
    tensorboard在Mac OS X系统环境下如何启动
    atom的使用
    PCA降维2
    PCA降维
    正态分布的介绍
    各种距离 欧式距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、标准欧氏距离、马氏距离、余弦距离、汉明距离、杰拉德距离、相关距离、信息熵
    电脑中英文文件夹一般代表的含义 和 常见的后缀名的的意思
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12235183.html
Copyright © 2011-2022 走看看