参考链接:https://www.cnblogs.com/pywjh/articles/9835931.html

        https://blog.csdn.net/SeekAndFindYou/article/details/81264684

1.安装pythom(略)

2.安装pycharm(略)

3.安装pyqt5

3.1首先是安装pyqt5

pip install PyQt5

出现错误:

ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
PyQt5 from https://files.pythonhosted.org/packages/1f/0e/d0390f7ac55c3d4ac041cbdb13fa2b03225a7f8856d52f712e7e398b2208/PyQt5-5.13.2-5.13.2-cp35.cp36.cp37.cp38-none-win32.whl#sha256=14737bb4673868d15fa91dad79fe293d7a93d76c56d01b3757b350b8dcb32b2d:
Expected sha256 14737bb4673868d15fa91dad79fe293d7a93d76c56d01b3757b350b8dcb32b2d
Got c2886891b8915741ee3103cec3156d5282b22e5766187151b139e2044cedb248 WARNING: You are using pip version 19.2., however version 19.3. is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

输入

python -m pip install --upgrade pip

再输入

pip install PyQt5

安装成功!

3.2 安装Qt工具

pip install PyQt5-tools

出现下面错误

ERROR: Could not find a version that satisfies the requirement PyQt5-tools (from versions: none)
ERROR: No matching distribution found for PyQt5-tools

解决方法如下:

https://pan.baidu.com/s/1GVhquhTe5bgrjGRvUVRloQ 提取码:ain0 
或者https://github.com/xdd1997/Download-or-Picture/blob/master/PyQt5_Tools-5.7.dev1-py3-none-any.whl
下载后得到一个.whl文件
将上面文件放在'C:\Windows\SysWOW64\ 目录下 WIN+R输入cmd,回车打开命令提示符:
输入:pip install wheel
然后:pip install PyQt5_Tools-5.7.dev1-py3-none-any.whl
至此就成功安装了pyqt5-tools

安装完成之后先确认一下安装位置,因为之后用的上,正常的话,会在你的python的安装目录下的

\pythonx.x\Lib\site-packages目录下,如图:

3.3 安装安装QtDesigner

然后进入pycharm的File下的settings->Tools->External Tools 点加号,

Name:QtDesigner  
Program:之前PyQt5-tools目录下的designer.exe文件 如我的E:\Python38\Lib\site-packages\PyQt5-tools\designer\designer.exe
Working directory:$FileDir$

3.4安装PyUIC

进入pycharm的File下的settings->Tools->External Tools 点加号,

Name:PyUIC  
Program:选择python.exe的文件路径 如我的:E:\Python38\python.exe Argument:
-m
PyQt5.uic.pyuic
$FileName$
-o
$FileNameWithoutExtension$.py Working directory:$FileDir$

3.5安装PyRCC

进入pycharm的File下的settings->Tools->External Tools 点加号,

Name:PyRCC  
Program:python目录下的Script下的pyrcc5.exe的目录 Argument:
$FileName$
-o
$FileNameWithoutAllExtensions$.py Working directory:$FileDir$

over,over,over!

代码测试

import sys
from PyQt5.QtWidgets import*
if __name__=='__main__':
#创建QApplication实例
app = QApplication(sys.argv)
#创建一个窗口
w = QWidget()
#设置窗口尺寸
w.resize(,)
#移动窗口
w.move(,)
#设置窗口标题
w.setWindowTitle('第一个基于PyQt5的桌面应用')
#显示窗口
w.show()
#进入程序的主循环,并通过exit函数确保主循环安全结束
sys.exit(app.exec_())

能显示窗口则正常,有问题再花些时间改改吧

推荐学习视频https://www.bilibili.com/video/av54310770?p=31&share_medium=android&share_source=qq&bbid=XY05F410C9C3B9DEC5B50A403AEF8F3AA5A6B&ts=1574830700471

 再次声明并致谢:本文参考

https://www.cnblogs.com/pywjh/articles/9835931.html

https://blog.csdn.net/SeekAndFindYou/article/details/81264684

PyQt5的安装及测试(pycharm)的更多相关文章

  1. python基础系列教程——Python的安装与测试:python的IDE工具PyDev和pycharm,anaconda

    ---恢复内容开始--- python基础系列教程——Python的安装与测试:python的IDE工具PyDev和pycharm,anaconda 从头开启python的开发环境搭建.安装比较简单, ...

  2. PyQt5的安装及基本配置

    安装PyQt5 注:Pyqt5只支持python3.5以上版本 Mac安装 Mac上使用编译安装的话,后面使用pyinstaller打包可能会出问题,推荐使用命令行一键安装,Linux如果包管理没有的 ...

  3. Ubuntu下安装anaconda和pycharm

    折腾了一上午,终于装好了,如下:Python环境的安装: 安装anaconda 建议去https://www.anaconda.com/download/#linux直接用Ubuntu界面的搜狐浏览器 ...

  4. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接

    一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...

  5. OpenCV2+入门系列(一):OpenCV2.4.9的安装与测试

    这里假设看到这篇文章的人都已经对OpenCV以及机器视觉等最基础的概念有了一定的认识,因此本文不会对OpenCV做任何的介绍,而是直接介绍OpenCV2.4.9的安装与测试.此外本文只是简单的介绍如何 ...

  6. 决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试

    决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试 [TOC] Apache ZooKeeper 单机模式安装 创建hadoop用户&赋予sudo权限, ...

  7. coreseek实战(一):windows下coreseek的安装与测试

    coreseek实战(一):windows下coreseek的安装与测试 网上关于 coreseek 在 windows 下安装与使用的教程有很多,官方也有详细的教程,这里我也只是按着官方提供的教程详 ...

  8. Window下memcached安装与测试步骤

    如何在Window下memcached安装与测试步骤 工具/原料 电脑 memcached 软件 方法/步骤 软件包下载 下载Memercached For Windows:http://downlo ...

  9. 【MySql】5.6.14版本的安装和测试

    当前状态:apache2.4.6和php5.5.6已经安装成功: mysql的安装和测试: 一.安装mysql5.6.14,参考http://wenku.baidu.com/link?url=_0jk ...

随机推荐

  1. 认证授权-学习笔记1-OAuth 2.0

    简介 客户端必须得到用户的授权(authorization grant),才能获得令牌(access token).OAuth 2.0定义了四种授权方式. 授权码模式(authorization co ...

  2. kafka里的一些管理脚本

    kafka-server-start脚本 ------启动kafka server kafka-server-stop脚本 ------关闭kafka server kafka-topics脚本 -- ...

  3. 用Wireshark抓包分析请求

    前言 有些封装好的API把错误都屏蔽掉,直接返回某一个不明确的具体错误,让人感到困惑. //code in SDK read-only public static Data requestHandle ...

  4. Linux下安装db2V9.7

    vi /etc/hosts(127.0.0.1 localhost192.168.1.53 linux-wmv8) vi /etc/services db2inst1 50000/tcp(加在最后) ...

  5. 2018.8.2 python中is和==的区别

    一.is 和==的区别 1.is 比较的是左右两边的内存地址, ==比较的是左右两边的值. 2.id() 通过id()可以查看一个变量表示的值得内存中的地址. s = 'alex' s1 = 'ale ...

  6. MyBatis与Spring的整合实例详解

    从之前的代码中可以看出直接使用 MyBatis 框架的 SqlSession 访问数据库并不简便.MyBatis 框架的重点是 SQL 映射文件,为方便后续学习,本节讲解 MyBatis 与 Spri ...

  7. 面向对象的7个设计原则->开车理解->贴近生活

    设计模式在我们的开发中是不可或缺的一部分,很多人会说,我没用那些设计模式啊,我也开发的挺好的,其实不然,我们在开发中都用到了这些设计模式,只不过我们并没有在意这些,今天我就用开车的方法来解释一下我们的 ...

  8. 介绍几个常用的makefile函数

    addprefix. $(addprefix <prefix>, <name1 name2 ...>) 功能:把<prefix>加到name序列中的每一个元素前面. ...

  9. nginx篇最初级用法之访问认证

    1打开conf下的配置文件 在server 之下 location 之上加入 auth_basic "Input Password:";    弹出的提示信息 auth_basic ...

  10. 使用Typescript重构axios(三)——实现基础功能:处理get请求url参数

    0. 系列文章 1.使用Typescript重构axios(一)--写在最前面 2.使用Typescript重构axios(二)--项目起手,跑通流程 3.使用Typescript重构axios(三) ...