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客户端和服务器的编码,使网络编程更容易和更便携。
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。

最新文章

  1. 用 Excel 测试“绘制两点间连线”的算法
  2. [转载]一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
  3. Android开发之XUtils框架使用和报错处理
  4. JAVAC 命令详解(转)
  5. 关于monkeyrunner的一些初步理解性的题目
  6. 简述Python模块和包
  7. Android使用ZXing生成带图片的二维码
  8. Xcode7网络问题
  9. 记一次使用搬瓦工VPS的经历
  10. 纯CSS3模拟星体旋转效果
  11. UVA - 1371 Period 二分+dp
  12. maven的安装及配置
  13. 基于FPGA的序列检测器10010
  14. GDI与GDI+性能比较
  15. 模拟真实点击click,专门对付clickoutside
  16. DRF 商城项目 - 日志处理
  17. XSS 攻击的防御
  18. 原生JS 的cookie和jq的cookie,
  19. 用最简单的例子理解对象为Null模式(Null Object Pattern)
  20. Unix 网络编程 读书笔记2

热门文章

  1. 《Terraform 101 从入门到实践》 第三章 Modules模块化
  2. 【转载】JAVA - 解决:Java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
  3. 线程基础知识11-CAS+自旋锁
  4. k8s中使用prometheus operator监控外部服务器部署的windows exporter
  5. 把Excel自动转换Json格式
  6. STM32L4 Keil ST-Link 连接失败
  7. sqlite3数据库Linux 系统移植和使用
  8. java语言——跨平台原理,jre,jdk
  9. sqlserver 通过.mdf 和.ldf 恢复数据库
  10. ERROR StatusLogger No Log4j 2 configuration file found