Qt for Python 模块

基本模块

这些是帮助您构建基于 Widget 的 UI 的主要模块。

Qt Core

提供核心非 GUI 功能,像:信号和槽、特性、项模型基类、序列化等。

Qt GUI

扩展 QtCore 采用 GUI 功能:事件、窗口和屏幕、基于 OpenGL 和光栅的 2D 描绘及图像。

Qt Widgets

为应用程序提供随时可用的 Widget,包括 UI 图形元素。

QML 和 Qt Quick

使用这些模块去交互与 QML Language <https://doc.qt.io/qt-5.qmlapplications> ,从 Python。

Qt QML

与模块交互的基 Python API。

Qt Quick

提供把 Qt Quick 嵌入 Qt 应用程序的类。

Qt QuickWidgets

提供把 Qt Quick 嵌入基于 Widget 的应用程序的 QQuickWidget类。

数据可视化

图表、简图、动画:这些模块提供帮助您在 UI 中包括这些元素的类。

Qt Charts

提供一组易于使用的图表组件。

Qt DataVisualization

提供以条形图、散点图或表面图形式在 3D 中可视化数据的方式。

多媒体

音频、视频和硬件交互:多媒体解决方案使用这些模块。

Qt Multimedia

提供低级多媒体功能。

Qt MultimediaWidgets

提供基于 Widgets 的多媒体 API。

WebEngine

若工程基于浏览器或特征围绕基于 Web 的应用程序,使用这些模块与之交互。

Qt WebEngineWidgets

提供 Widget 以处理 Web 内容。

Qt WebChannel

启用服务器和客户端之间的点对点通信 (HTML/JavaScript 或 QML 应用程序)。

所有模块

PySide2 目前支持许多其它模块,这里可以找到它们的完整列表。