所有模块
Qt 核心
Qt 核心模块定义了 Qt 在所有平台上的基础架构。它们可在所有受支持的开发平台以及经过测试的目标平台上使用。除测试模块(这些模块将保持源代码兼容性)外,其余模块在整个 Qt 6 版本中都将保持源代码和二进制兼容性。
核心模块具有通用性,对绝大多数 Qt 应用程序都非常有用。用于特殊用途的模块,即使可在所有受支持的平台上使用,也被视为附加模块。
注意: 二进制兼容性保证不适用于 Qt Test 和 Qt Quick Test 模块。不过,它们将保持源代码兼容性。
Qt 附加组件
Qt 附加组件模块为特定用途带来了额外价值。这些模块可能仅在某些开发平台上提供。许多附加组件模块要么功能完备且用于向后兼容,要么仅适用于特定平台。每个附加组件模块都会单独说明其兼容性承诺。
Qt 安装程序提供了下载附加组件的选项。如需了解更多信息,请访问“Qt 入门”页面。
处于技术预览阶段的 Qt 扩展
以下扩展仍在开发中,但已作为技术预览版提供。技术预览版模块不保证不同版本之间的源代码或二进制兼容性。
已弃用的 Qt 附加组件
以下 Qt 附加组件现已过时。提供这些组件是为了确保旧版源代码能够继续运行,但它们不再受到维护,并在未来的主要 Qt 版本中可能会被移除。我们建议不要在新代码中使用这些模块。
每个已弃用的模块都附有文档,可帮助将现有代码迁移到正在积极维护的替代方案上。
| 已弃用的模块 | 替代模块 | 迁移指南 |
|---|---|---|
| Qt 3D | Qt Quick 3D | 将Qt 3D 移植到Qt Quick 3D :迁移指南 |
| Qt Charts | Qt Graphs | Qt Graphs 从Qt Charts |
| Qt Data Visualization | Qt Graphs | Qt Graphs 从 Qt DataVisualization 迁移 |
Qt 扩展模块
Qt 扩展模块为 Qt 提供了额外功能。它们可能属于某个特定的 Qt 版本,但在发布计划、平台支持、Qt 提供的二进制文件、商业支持或兼容性承诺方面,可能与其他 Qt 模块有所不同。您可以在每个扩展模块的文档中找到具体细节。
Qt 框架(由 Qt Essentials 和 Qt Add-Ons 组成)即使不使用Qt WebEngine 也能正常运行。Qt WebEngine 是一个可选的扩展模块,为特别需要此功能的应用程序添加了访问 Web 内容的能力。
Qt 商业模块
Qt 商业模块在商业许可下提供。它们不属于 Qt 开源项目的一部分,也不受 Qt 开源许可证的约束。具体细节请参阅各商业模块的文档。
下一步该怎么做
我们诚邀您进一步探索 Qt 的其他内容。我们准备了概述文档,帮助您决定使用哪些 API;同时,我们的示例代码将向您展示如何使用这些 API。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.