Additional Modules

Qt Add-On 模块为特定目的,带来额外价值。这些模块只可用于某些开发平台。许多附件模块要么特征完整,要么是为向后兼容而存在的,或仅适用于某些平台。每个附件模块,分别指定其兼容性承诺。

Qt 安装程序包括下载附件的选项。更多信息,拜访 Qt 快速入门 页面。

  • Active Qt

    使用 ActiveX 和 COM 的应用程序类 (仅 Windows)。

  • Qt Bluetooth

    提供对蓝牙硬件的访问。

  • Qt Charts

    用于显示视觉上令人愉悦的图表 (由静态或动态数据模型驱动) UI 组件。

  • Qt CoAP

    实现 RFC 7252 定义的 CoAP 客户端侧。

  • Qt Concurrent

    用于编写多线程程序 (无需使用低级线程原语) 的类。

  • Qt 5 核心兼容性 API

    在 Qt 5 中而非 Qt 6 中的 Qt Core API。

  • Qt Data Visualization

    用于创建惊人 3D 数据可视化的 UI 组件。

  • Qt 5 兼容性 API:图形效果

    Qt Graphical Effects 模块为 Qt 5 提供兼容性。

  • Qt Graphs

    提供以 3D 方式将数据可视化成条形图、散点图和表面图的功能,及以 2D 方式将数据可视化成面积图、条形图、圆环图、线形图、饼图、散点图和样条线图的功能。

  • Qt GRPC

    提供从用于与 gRPC® 服务通信的 protobuf 规范,生成基于 Qt 的类的能力。

  • Qt Help

    用于将文档编制集成到应用程序中的类。

  • Qt HTTP Server

    将 HTTP 服务器嵌入 Qt 应用程序的框架。

  • Qt Image Formats

    额外图像格式插件:TIFF MNG TGA WBMP。

  • Qt Labs Platform

    The experimental module that provides QML types for native platform extensions.

  • Qt Location

    提供 QML 和 C++ 接口以创建定位感知应用程序。

  • Qt Lottie Animation

    用于以通过 Adobe® After Effects Bodymovin 插件导出的 JSON 格式, 渲染图形和动画的 QML API。

  • Qt MQTT

    为 MQTT 协议规范提供实现。

  • Qt Multimedia

    用于处理多媒体内容的一组丰富 QML 类型和 C++ 类。还包括用于处理相机访问的 API。

  • Qt Network Authorization

    为基于 OAuth 的在线服务授权提供支持。

  • Qt NFC

    提供对 NFC (近场通信) 硬件的访问。在桌面平台,NDEF 访问仅支持 Type 4 标签。

  • Qt OPC UA

    工业应用程序中用于数据建模和数据交换的协议。

  • Qt OpenGL

    使在 Qt 应用程序中使用 OpenGL 变得轻松的 C++ 类。单独库 (Qt OpenGL Widgets) 提供用于渲染 OpenGL 图形的 Widget。

  • Qt PDF

    在桌面平台中渲染 PDF 文档的类和函数。

  • Qt Positioning

    提供对位置、卫星信息和区域监视的访问的类。

  • Qt Print Support

    使打印更轻松,更便携的类。

  • Qt Protobuf

    提供从 protobuf 规范生成基于 Qt 的类的能力。

  • Qt Quick 3D

    提供基于 Qt Quick,创建 3D 内容或 UI 的高级 API。

  • Qt Quick 3D Physics

    Qt Quick 3D Physics 为添加物理模拟能力到 Qt Quick 3D 提供高级 QML 模块。

  • Qt Quick Timeline

    启用基于关键帧的动画和参数化。

  • Qt Remote Objects

    提供易于使用的机制为共享 QObject 的 API (特性/信号/槽) 在进程或设备之间。

  • Qt SCXML

    提供用于从 SCXML (状态图表 XML) 文件创建状态机,并将它们嵌入应用程序的类和工具。

  • Qt Sensors

    提供对 Android、iOS 和 Windows 平台传感器硬件的访问。

  • Qt Serial Bus

    提供对串行工业总线接口的访问。目前,模块支持 CAN 总线和 Modbus 协议。

  • Qt Serial Port

    提供同硬件和虚拟串行端口交互的类。

  • Qt Shader Tools

    为跨平台 Qt 着色器管道提供工具。这使处理图形和计算着色器能够用于 Qt Quick 和 Qt 生态系统中的其它组件。

  • Qt Spatial Audio

    提供对空间音频的支持。在 3D 空间创建包含不同声源和房间相关特性 (譬如:混响) 的声音场景。

  • Qt SQL

    集成使用 SQL 数据库的类。

  • Qt State Machine

    提供用于创建和执行状态图形的类。

  • Qt SVG

    用于显示 SVG 文件内容的类。支持 SVG 1.2 Tiny 标准的子集。单独库 (Qt SVG Widgets) 提供在小部件 UI 中渲染 SVG 文件的支持。

  • Qt TextToSpeech

    提供从文本合成语音,并将它作为音频输出播放的支持。

  • Qt UI Tools

    类为加载 QWidget based forms created in Qt Widgets Designer dynamically, at runtime.

  • Qt Virtual Keyboard

    用于实现不同输入法及 QML 虚拟键盘的框架。支持本地化键盘布局和自定义视觉主题。

  • Qt Wayland Client

    Provides the necessary functions for an application to act as a Wayland client and connect to a Wayland compositor.

  • Qt Wayland Compositor

    提供在 Linux 和 Boot to Qt 目标中开发 Wayland 合成器的框架。

  • Qt WebChannel

    提供访问 QObject 或 QML 对象从 HTML 客户端,为无缝集成 Qt 应用程序与 HTML/JavaScript 客户端。

  • Qt WebEngine

    为在使用 Chromium 浏览器工程的应用程序中嵌入 Web 内容的类和函数。

  • Qt WebSockets

    提供兼容 RFC 6455 的 WebSocket 通信。

  • Qt WebView

    通过使用平台本机 API 在 QML 应用程序中显示 Web 内容,无需包括完整 Web 浏览器堆栈。

  • Qt XML

    在 DOM (文档对象模型) API 中的 XML 处理。