PyQt5模块
PyQt5的类分为几个模块,包括:
- QtCore
QtCore模块包含核心非GUI功能。此模块用于处理时间,文件和目录,各种数据类型,流,URL,MIME类型,线程或进程。
- QtGui
QtGui包含窗口系统集成,事件处理,2D图形,基本图像,字体和文本类。
- QtWidgets
QtWidgets模块包含的类提供了一组UI元素来创建经典桌面风格的用户界面。
- QtMultimedia
QtMultimedia含有类来处理多媒体内容和API来访问摄像头和无线功能。
- QtBluetooth
QtBluetooth模块包含用于扫描设备并与之进行连接和交互的类。
- QtNetwork
QtNetwork模块包含网络编程的类。这些类通过使网络编程变得更容易和更便携,来方便TCP / IP和UDP客户端和服务器的编码。
- QtPositioning
QtPositioning包含的类通过使用各种可能的源,包括卫星,无线网络,或一个文本文件以确定位置。
- Enginio
Enginio模块实现了用于访问Qt云服务托管应用程序运行时的客户端库。
- QtWebSockets
QtWebSockets模块包含实现WebSocket协议的类。
- QtWebKit的
QtWebKit包含基于该WebKit2库中的Web浏览器实现类。
- QtWebKitWidgets
QtWebKitWidgets包含用于基于Web QtWidgets应用程序的基于WebKit1的Web浏览器实现的类。
- QtXml
QtXml包含用于处理XML文件中的类。该模块提供SAX和DOM API的实现。
- QtSvg
QtSvg模块提供了用于显示SVG文件内容的类。可缩放矢量图形(SVG)是用于描述XML中的二维图形和图形应用程序的一种语言。
- QtSql
QtSql模块提供了处理数据库的类。
- QtTest
QtTest包含的功能,使的PyQt5应用单元测试。