安装部署PyQt5 完整教程

安装部署PyQt5

PyQt5简介

PyQt5 是 Digia的一套 Qt5 应用框架与 python 的结合,同时支持 python2.x和 python3.x。

这里使用的是Python 3.x。Qt库由 Riverbank Computing开发,是最强大的GUI库之一 。

PyQt5 是由一系列 Python 模块组成。超过 620 个类,6000 函数和方法。能在诸如 Unix、Windows 和Mac OS 等主流操作系统上运行。PyQt5 有两种证书,GPL和 商业证书。

PyQt5 的官网链接如下:

http://www.riverbankcomputing.co.uk/news。
当然也可以在 Python 这里查看教程。

https://pythonspot.com/pyqt5/

安装前准备

以window系统为例展开描述:

需要用到pip 命令,pip是python中自带的安装命令,它可以在线安装pyhton环境所需要的插件,建议pip升级至最新版本

执行命令

pip install --upgrade pip -i https://pypi.douban.com/simple

如果出现这种报错,一般说明pip-get 废了,可以使用

在这里插入图片描述
可以使用一下命令执行;

python.exe -m pip install --upgrade pip -i https://pypi.douban.com/simple

执行结果:
在这里插入图片描述

安装PyQt5

安装大致可以分为局部安装和全局安装

pip安装插件有两种方式,第一种在Pycharm编辑工具的终端中安装,这种安装方式属性局部用户安装(即局部安装),它只在当前项目中有效。

第二种在CMD终端中安装,它属于全局用户安装(即全局安装),经它安装后的插件可以在任何项目中使用。该方式安装好后会在Python的安装目录中Lib–>site-packages目录中生成所安装的资源;而局部安装不会在该目录生成相关安装资源。

PyQt5 有两种安装方式,一种是从官网下载源码安装,另外一种是使用 pip 安装。

这里我推荐大家使用pip 安装。因为它会自动根据你的Python 版本来选择合适的 PyQt5 版本,如果是手动下载源码安装,难免会选择出错。建议使用比较稳妥的安装方式。

直接使用命令

pip3 install PyQt5 

也可以用国内镜像源

pip3 install PyQt5 -i https://pypi.douban.com/simple

安装 PyQt5-tools

PyQt5 不再提供常用Qt工具,比如图形界面开发工具Qt Designer、国际化翻译工具Liguist 如果开发中使用到这些,必须自行安装Qt工具。

这里我们还是采用脚本安装的方式。
使用命令

pip install PyQt5-tools -i https://pypi.douban.com/simple

特此说明一下:我用python 310的环境安装PyQt5-tools,总是失败,找了好多方法,都没有成功,如果有朋友成功了,也希望分享一下 ,我最后是重新做了一个python3.8的环境安装的
在这里插入图片描述
成功安装

PyQt 5.15.x 以及之后的版本:

安装完成后在 %Python_path%\Lib\site-packages 目录中可以看到 PyQt5、pyqt5-tools、PyQt5-sip 、以及多了的 qt_applications qt5-tools 目录。

在桌面上右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”->“高级系统设置”->“高级”,单击环境变量按钮,在系统变量Path中添加pyqt5-tools目录的绝对路径。
在这里插入图片描述

验证是否安装成功

import sys
from PyQt5.QtWidgets import QWidget, QApplication

app = QApplication(sys.argv)
widget = QWidget()
widget.resize(640, 480)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec())

如果没有报错,弹出了一个标题为"Hello, PyQt5!"的窗口,则说明安装成功。
在这里插入图片描述
pycharm 中 在终端中 使用 designer 调用ui设计
在这里插入图片描述
然后就可以开始设计UI 进行开发了

ui界面设计完成后,点击保存,会生成.ui文件,
使用命令,即可生成ui对应的.py文件

pyuic5 -o test1.py  untitled.ui

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值