Python QT5 简介
PyQt5的类被划分在几个模块中,下面列出了这些模块:
- QtCore
- QtGui
- QtWidgets
- QtMultimedia
- QtBluetooth
- QtNetwork
- QtPositioning
- Enginio
- QtWebSockets
- QtWebKit
- QtWebKitWidgets
- QtXml
- QtSvg
- QtSql
- QtTest
QtCore
模块包含了非GUI的功能设计。这个模块被用来实现时间,文件和目录,不同数据类型,流,URL,mime类型,线程和进程。
QtGui
模块包含的类用于窗口化的系统结构,事件处理,2D绘图,基本图形,字体和文本。
QtWidgets
模块包含的类提供了一套UI元素来创建经典桌面风格用户界面。
QtMultimedia
模块包含的类用于处理多媒体内容和链接摄像头和无线电功能的API。
QtBluetooth
模块包含的类用于扫描蓝牙设备,并且和他们建立连接互动。
QtNetwork
模块包含的类用于网络编程,这些类使TCP/IP和UDP客户端/服务端编程更加容易和轻便。
QtPositioning
模块包含的类用于多种可获得资源的位置限定,包含卫星定位,Wi-Fi,或一个文本文件。
Enginio
模块用于解决客户端访问Qt云服务托管。