pyqt5 各模块介绍

1、模块

PyQt5的类被分成了多个模块,包括下面的:

QtCore
QtGui
QtWidgets

QtMultimedia
QtBluetooth
QtNetwork

QtPositioning
Enginio
QtWebSockets
QtWebKit
QtWebKitWidgets

QtXml
QtSvg
QtSql
QtTest

QtCore模块包含核心的非GUI功能。该模块被用于时间,文件,目录,多个文件类型,流,URLS,mime类型,线程或进程的操作。

QtGui包含窗口系统实现,事件处理,2D图形,基本图片,字体和文本的类。

QtWidget模块 包含着提供一套UI原色来创建经典桌面用户接口的类。QtMultimedia包含着处理多媒体内容和访问摄像和收音机功能API的类。

QtBluetooth模块包含着扫描设备并且与他们连接和交互的类。

QtNetwork模块包含着网络编程的类。这些类能够促进TCP/IP和UDP客户端与服务器的编码,他使得网络编程变得更加简单与轻巧。

QtPositioning包含着通过使用一切 可能的资源,包括卫星,Wi-Fi或者是文本文件来决定位置的类。

Enginio模块实现了访问Qt云服务管理服务运行时的客户端。

QtWebSockets模块包含着实现WebSocket协议的类。

QtWebKit包含着基于WebKit2库的网页浏览器实现的类。

QtWebKitWidgets包含着基于WebKit1库的网页浏览器的实现的类。

QtXml包含着操作XML文件的类。该模块提供了SAX和DOM API的实现类。

QtSvg提供了用于显示SVG文件内容的类。可缩放矢量图形(SVG)是以XML描述二维图形和图形应用的语言。

QtSql模块提供了数据库操作的类。

QtTest包含着 为PyQt5应用进行单元测试的功能。
这里写图片描述


QMessageBox对话框,
QMessageBox.information 信息框
QMessageBox.question 问答框
QMessageBox.ctitical危险
QMessageBox.about 关于


参考:
1.pyqt5介绍

猜你喜欢

转载自blog.csdn.net/rosefun96/article/details/79442814
今日推荐