鱼C论坛

 找回密码
 立即注册
查看: 1662|回复: 5

[技术交流] PyQt5——简介

[复制链接]
发表于 2019-11-5 20:09:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 一个账号 于 2019-11-8 18:30 编辑

PyQt5 简介

PyQt5 是基于图形程序框架 Qt5 的 Python 语言实现,由一组 Python 模块构成。

PyQt5包括的主要模块如下:

QtCore模块——涵盖了包的核心的非GUI功能,此模块被用于处理程序中涉及的时间、文件、目录、数据类型、文本流、链接、QMimeData、线程或进程等对象。

QtGui模块——涵盖了多种基本图形功能的类,包括但不限于:窗口集、事件处理、2D图形、基本的图像和界面、字体和文本类。

QtWidgets模块——包含了一整套UI元素控件,用于建立符合系统风格的Classic界面,非常方便,可以在安装时选择是否使用此功能。

QtMultimedia模块——包含了一套类库,用于处理多媒体事件,通过调用API接口访问摄像头、语音设备、收发消息(Radio Functionality)等。

QtBluetooth模块——包含了处理蓝牙活动的类库,其功能包括:扫描设备、连接、交互等行为。

QtNetwork模块——包含了用于进行网络编程的类库,通过提供便捷的TCP/IP及UDP的C/S代码集合,使得基于Qt的网络编程更容易。

QtPositioning模块——用于获取位置信息,此模块允许使用多种方式实现定位,包括但不限于:卫星、无线网、文字信息。此模块一般用在网络地图定位系统中。

Enginio模块——用于构建客户端的应用程序库,在运行时访问Qt Cloud 服务器托管的应用程序。

QtWebSockets模块——包含了一组类程序,用于实现WebSocket协议。

QtWebKit模块——包含了用于实现基于WebKit2的网络浏览器的类库。

QtWebKitWidgets模块——提供了一组类库,用于实现一种由Widgets包构建的、基于WebKit1的网络浏览器。

QtXml模块——包含了用于处理XML的类库,此模块为SAX和DOM API 的实现提供了函数。

QtSvg模块——通过一组类库,为显示矢量图形文件的内容提供了函数。

QtSql模块——提供了数据库对象的接口以供使用。

QtTest模块——包含了通过单元测试,调试PyQt5应用程序的功能。

QtHelp模块——包含了用于创建和查看可查找的文档的类。

QtOpenGL模块——使用OpenGL库来渲染3D和2D图形。该模块使得Qt GUI库和OpenGL库无缝集成。

QtXmlPatterns模块——所包含的类实现了对XML和自定义数据模型的Xquery与XPath的支持。

QtDesigner模块——所包含的类允许使用PyQt扩展Qt Designer。

Qt模块——将上面模块中的类综合到一个单一的模块中。这样做的好处是你不用担心哪个模块包含了哪个特定的类;坏处是加载到整个Qt框架中,从而增加了应用程序的内存占用。

uic模块——所包含的类用来处理.ui文件,该文件由Qt Designer创建,用于描述整个或者部分用户界面。它可以将.ui文件编译为.py文件,以便其他Python程序调用。

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-3 08:05:13 | 显示全部楼层
PyQt5怎么下载
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 08:51:42 | 显示全部楼层

在 cmd 里输入以下命令:
pip install pyqt5
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-3 14:56:58 | 显示全部楼层
一个账号 发表于 2020-3-3 08:51
在 cmd 里输入以下命令:


我试了,不行
WARNING: The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.douban.com'.
ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-3 16:46:53 | 显示全部楼层
EDX 发表于 2020-3-3 14:56
我试了,不行
WARNING: The repository located at pypi.douban.com is not a trusted or  ...

你的 pip.ini是不是设置的是 豆瓣源镜像,换一个其他试试

我的是清华的 :index-url = https://pypi.tuna.tsinghua.edu.cn/simple
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-3 16:59:30 From FishC Mobile | 显示全部楼层
EDX 发表于 2020-3-3 14:56
我试了,不行
WARNING: The repository located at pypi.douban.com is not a trusted or  ...

建议紧贴教学大纲:
https://fishc.com.cn/forum.php?mod=viewthread&tid=146046
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 13:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表