PyQt5的安装及测试(pycharm)
参考链接: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.cnblogs.com/pywjh/articles/9835931.html
https://blog.csdn.net/SeekAndFindYou/article/details/81264684
PyQt5的安装及测试(pycharm)的更多相关文章
- python基础系列教程——Python的安装与测试:python的IDE工具PyDev和pycharm,anaconda
---恢复内容开始--- python基础系列教程——Python的安装与测试:python的IDE工具PyDev和pycharm,anaconda 从头开启python的开发环境搭建.安装比较简单, ...
- PyQt5的安装及基本配置
安装PyQt5 注:Pyqt5只支持python3.5以上版本 Mac安装 Mac上使用编译安装的话,后面使用pyinstaller打包可能会出问题,推荐使用命令行一键安装,Linux如果包管理没有的 ...
- Ubuntu下安装anaconda和pycharm
折腾了一上午,终于装好了,如下:Python环境的安装: 安装anaconda 建议去https://www.anaconda.com/download/#linux直接用Ubuntu界面的搜狐浏览器 ...
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...
- OpenCV2+入门系列(一):OpenCV2.4.9的安装与测试
这里假设看到这篇文章的人都已经对OpenCV以及机器视觉等最基础的概念有了一定的认识,因此本文不会对OpenCV做任何的介绍,而是直接介绍OpenCV2.4.9的安装与测试.此外本文只是简单的介绍如何 ...
- 决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试
决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试 [TOC] Apache ZooKeeper 单机模式安装 创建hadoop用户&赋予sudo权限, ...
- coreseek实战(一):windows下coreseek的安装与测试
coreseek实战(一):windows下coreseek的安装与测试 网上关于 coreseek 在 windows 下安装与使用的教程有很多,官方也有详细的教程,这里我也只是按着官方提供的教程详 ...
- Window下memcached安装与测试步骤
如何在Window下memcached安装与测试步骤 工具/原料 电脑 memcached 软件 方法/步骤 软件包下载 下载Memercached For Windows:http://downlo ...
- 【MySql】5.6.14版本的安装和测试
当前状态:apache2.4.6和php5.5.6已经安装成功: mysql的安装和测试: 一.安装mysql5.6.14,参考http://wenku.baidu.com/link?url=_0jk ...
随机推荐
- FastJson的使用心得
本文为早前整理,参考文献已找不到,如有侵权请与我联系,添加参考链接. 一丶基本使用 1.1主要API fastjson入口类是com.alibaba.fastjson.JSON,主要的API是JS ...
- Python安装pyinstaller方法,以及将项目生成可执行程序的步骤
pyinstaller安装方法 前提:确保计算机安装了Python语言环境,并且正确配置了环境变量. 方法一:联网在线自动安装 选择一 Windows OS下进入cmd(命令行窗口) 输入:pip i ...
- (Java) RedisUtils
package com.vcgeek.hephaestus.utils; import org.springframework.beans.factory.annotation.Autowired; ...
- abp中将SqlServer切换为MySQL
一.移除默认SQL Server相关包 在EntityFrameworkCore项目下移除包Microsoft.EntityFrameworkCore.SqlServer.Microsoft.Enti ...
- 指定路径批量将xls转换成csv
PS : 用到spire库,.net控制台应用程序 其实本来没打算写这个工具的,只是最近需要用到,手头上正好没有这样的工具,那么怎么办,写呗! 其实说白了就是省事,策划想怎么玩,把表把工具丢给他,省得 ...
- C++智能指针类型转换
#include <iostream> #include <memory> struct Base { int a; virtual void f() const { std: ...
- javascript 作用域链及性能优化
在JavaScript中,函数也是对象,实际上,JavaScript里一切都是对象.函数对象和其它对象一样,拥有可以通过代码访问的属性和一系列仅供JavaScript引擎访问的内部属性.其中一个内部属 ...
- PHP实现开发者模式出现该公众号提供的服务出现故障 请稍后再试解决方法
PHP实现开发者模式出现该公众号提供的服务出现故障 请稍后再试解决方法 仔细检查下有没有echo等输出的代码 echo没有输出东西 就是报这个信息 所以调试信息都必须写入日记
- python函数的基本语法<三>
实参和形参: 定义函数括号里的一般叫形参 调用时括号里传递的参数一般叫实参 def students(age): print('my age is %s' % age) students(18) ag ...
- 列转行pivot函数在SQL Sever里面和Oracle里面的用法区别
首先pivot是一个列转行的函数,反向用是unpivot(行转列). 在SQL sever中可以这么写 SELECT * FROM [TABLE] /*数据源*/ AS A PIVOT ( MAX/* ...