pyqt主要模块
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成。PyQt5本身拥有超过620个类和6000函数及方法。在可以运行于多个平台,包括:Unix, Windows, and Mac OS。
PyQt5的类存在与如下模块当中:
● QtCore:包含核心的非gui功能,涉及到time,文件,目录,数据类型,文本,连接,mime,线程或者进程等对象。
● QtGui:多种基本图形功能的类,窗口,事件处理,2D图形,基本的图像和界面和字体文本。
● QtWidgets:包含了一整套ui元素组件,用于建立符合系统分割的classic界面,非常方便,可以在安装时候选择是否使用此功能。
● QtMultimedia:处理多媒体,通过调用api来访问摄像头,语音设备,收发信息
● QtBluetooth:蓝牙交互
● QtNetwork:tcp和udp封装后的网络编程。
● QtPositioning:网络地图定位
● Enginio
● QtWebSockets
● QtWebKit:实现网络浏览器库
● QtWebKitWidgets:用于基于widgets的web应用程序。
● QtXml:处理xml
● QtSvg
● QtSql:数据库。
● QtTest:单元测试。