没有合适的资源?快使用搜索试试~ 我知道了~
pyQT5介绍及简单教程,适合学习的人看
需积分: 0 4 下载量 45 浏览量
2024-02-22
15:09:42
上传
评论
收藏 484KB DOCX 举报
温馨提示
pyQT5介绍及简单教程,适合学习的人看
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/88864408/bg1.jpg)
PyQt5 基础教程
网址:http://code.py40.com/pyqt5/。
第一节 PyQt5 简介
pyqt5 是一套 Python 绑定 Digia QT5 应用的框架。它可用于 Python 2 和 3。本教
程使用 Python 3。Qt 库是最强大的 GUI 库之一。pyqt5 的官方网站
http://www.riverbankcomputing.co.uk/news。
pyqt5 做为 Python 的一个模块,它有 620 多个类和 6000 个函数和方法。这是一
个跨平台的工具包,它可以运行在所有主要的操作系统,包括 UNIX,Windows,
Mac OS。pyqt5 是双重许可。开发者可以在 GPL 和商业许可之间进行选择。
pyqt5 的类别分为几个模块,包括以下:
� QtCore
� QtGui
� QtWidgets
� QtMultimedia
� QtBluetooth
� QtNetwork
� QtPositioning
� Enginio
� QtWebSockets
� QtWebKit
� QtWebKitWidgets
� QtXml
� QtSvg
� QtSql
� QtTest
QtCore:包含了核心的非 GUI 功能。此模块用于处理时间、文件和目录、各种数
据类型、流、URL、MIME 类型、线程或进程。
QtGui 包含类窗口系统集成、事件处理、二维图形、基本成像、字体和文本。
qtwidgets 模块包含创造经典桌面风格的用户界面提供了一套 UI 元素的类。
QtMultimedia 包含的类来处理多媒体内容和 API 来访问相机和收音机的功能。
Qtbluetooth 模块包含类的扫描设备和连接并与他们互动。描述模块包含了网络
编程的类。这些类便于 TCP 和 IP 和 UDP 客户端和服务器的编码,使网络编程更
![](https://csdnimg.cn/release/download_crawler_static/88864408/bg2.jpg)
容易和更便携。
Qtpositioning 包含类的利用各种可能的来源,确定位置,包括卫星、Wi-Fi、或一
个文本文件。
Enginio 模块实现了客户端库访问 Qt 云服务托管的应用程序运行时。
Qtwebsockets 模块包含实现 WebSocket 协议类。
QtWebKit 包含一个基于 Webkit2 图书馆 Web 浏览器实现类。
Qtwebkitwidgets 包含的类的基础 webkit1 一用于 qtwidgets 应用 Web 浏览器的
实现。
QtXml 包含与 XML 文件的类。这个模块为 SAX 和 DOM API 提供了实现。
QtSvg 模块提供了显示 SVG 文件内容的类。可伸缩矢量图形(SVG)是一种描述
二维图形和图形应用的语言。
QtSql 模块提供操作数据库的类。
QtTest 包含的功能,使 pyqt5 应用程序的单元测试
PyQt4 和 PyQt5 的区别
pyqt5 不向后兼容 pyqt4。pyqt5 有几个显著的变化。将旧代码调整到新库并不困
难。有几个大的改变如下:
� Python 模块已经重组。一些模块已经删除(qtscript),有的被分割成子模块
(QtGui,QtWebKit)。
� 新的模块作了详细的介绍,包括 qtbluetooth,qtpositioning,或 enginio。
� pyqt5 只支持新型的信号和槽 handlig。电话 signal()或 slot()不再支持。
� pyqt5 不支持 Qt 的 API 被标记为过时或陈旧的任何部分在 QT V5.0。
第二节 PyQt5 基本功能
PyQt5 是一种高级的语言,下面只有几行代码就能显示一个小窗口。底层已经实
现了窗口的基本功能。
![](https://csdnimg.cn/release/download_crawler_static/88864408/bg3.jpg)
上面的示例代码在屏幕上显示一个小窗口。
应用程序的图标
应用程序图标是一个小的图像,通常在标题栏的左上角显示。在下面的例子中我
们将介绍如何做 pyqt5 的图标。同时我们也将介绍一些新方法。
剩余15页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
feibaoqq
- 粉丝: 195
- 资源: 55
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 打包和分发Rust工具.pdf
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
- C语言-leetcode题解之第166题分数到小数.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)