产品信息
功能
从本质上讲,Qt Core(在本页面中也称为“Qt”)为应用程序和设备开发提供了一个跨平台的 API。 您可以将 Qt 作为开发框架安装在主机上,或者从源代码编译并将其作为运行时安装在嵌入式设备上。Qt 包含技术文档和一套支持高效开发的基本工具。
本页概述了 Qt 作为一款产品的相关信息。如果您是 Qt 新手,请参阅 Qt 文档中的《Qt 入门》。
功能构成
Qt 由提供特定功能的模块组成,并组织成一个复合结构。Qt Essentials模块构成基础,且始终存在。Qt 扩展模块则提供额外且更专业化的功能。实际上,大多数用户都会安装所有扩展模块,无论他们日后是否会使用。
部分扩展属于Qt 扩展模块。这些模块基于大型第三方组件构建,提供独立且特定的功能。因此,它们拥有独立的发布周期,可能与 Qt 的发布周期不同。
Qt 通常以源代码形式提供,同时也为选定的目标平台和主机平台提供可安装的预编译二进制文件。
许可
Qt 采用双许可模式。社区版(Community Edition)遵循开源软件(OSS)许可协议。Qt Group 还通过商业许可提供 Qt,以一系列商业产品包的形式发布,其中可能包含仅限商业用途的功能。
许可范围还涵盖 Qt 中所用第三方组件的下游许可。有关第三方许可及 Qt 许可的一般详情,请参阅 Qt 文档中的“Qt 许可”页面。
Qt Group在“Qt 框架协议”页面中定义了商业许可的条款和条件。
Qt 在教育领域被广泛应用。“Qt for Education”规定了该领域内 Qt 的许可条款。
版本
Qt 每年发布两次次要版本。每第四个次要版本为长期支持(LTS)版本,其支持周期更长,例如 Qt 6.8 和 Qt 6.12。每个版本在其生命周期内都会发布一系列维护(补丁)版本。 维护版本侧重于修复错误和漏洞,不会对核心功能进行更改。次要版本(包括 LTS 版本)仅对其进行微小更改;只有主要版本才能对其进行重大更改。更多详细信息,请参阅 Qt 文档中的“版本”页面。
Qt 对功能的演进实行严格且受控的管理,包括明确的版本号方案和兼容性承诺。Qt 文档中的“版本”页面概述了每个版本的这两项内容,但它们仅可在主要版本中进行更改。
范围的成熟度与有效性
Qt 模块具有明确的生命周期。
处于“技术预览”状态的 Qt 模块和功能(参见QUIP 14:进入技术预览以及《Qt 支持条款与条件》第 2.5 节)不属于商业版 Qt 产品范围,尽管 Qt 提供这些内容仅供预览之用。此规定同样适用于已弃用的模块。
Qt Group 通常在商业许可下确保 Qt 框架符合全球及区域法规。所有漏洞修复仍适用于双许可代码库,且无论您使用 Qt 时采用何种许可,均可获得这些修复。
相应 Git 分支上的 Git 标签用于追踪特定 Qt 版本中各 Qt 模块及其他代码库的发布范围。Git 标签的日期即为发布日期。发布团队对这些标签拥有最终控制权。
配置
Qt 是一个跨平台框架。您可以针对多种目标平台和主机平台对其进行配置和编译。
每个受支持的平台都有一组定义明确的支持配置,这些配置在 Qt 文档中都有概述。特定 Qt 版本的安装文件夹中包含列出了所用配置选项的文件,以及每个 Qt 模块的配置摘要。
Qt Test 和验证均基于这些配置。
其他配置,以及应用了专有补丁的 Qt 构建版本,均不在 Qt Group 的合规承诺范围内。
文档与信息结构
以下列表概述了有关 Qt 的信息来源,并按权威性从高到低排序。
- Qt 技术文档
- Qt 技术文档是 Qt 源代码的一部分。
- 同一套系统负责托管、开发和部署文档以及 Qt 源代码。
- 文档中的错误被视为 Qt 中的缺陷。
- Qt Group 在doc.qt.io上发布在线文档,并将其以编译后的形式作为离线帮助发布在Qt Creator 上。
- Qt Group 在doc-snapshots.qt.io 上发布文档快照。快照中的信息只有在 Qt Group 发布相应版本后才生效。
- 每个次要版本都有其对应的文档版本。
- 文档涵盖的功能受相关代码许可的约束。
- Qt Group 商业产品文档
- 商业产品文档包括 Qt 技术文档,并在此基础上扩展了有关仅限商业功能的技术文档。
- Qt Group 在qt.io/terms-conditions 上发布了其条款和条件,包括 Qt 的支持条款。
- 《Qt 框架许可》对许可条款进行了说明。
- Qt Group 公司网站
- Qt Group 在其“开发”产品系列中列出了 Qt。
- qt.io/development及其他相关链接页面均涉及 Qt。
- 网站内容侧重于 Qt 对用户的价值,并基于技术和商业产品信息。
- Qt Group 的员工以及偶尔的合作伙伴或社区成员会通过Qt 博客发布并介绍 Qt 中的精选亮点和新功能。
- Qt 项目网站
- qt-project.org涵盖了作为开源项目的 Qt 的治理情况。
- wiki.qt.io涵盖 Qt 的开源开发,并收录了相关技术文档。
- Qt 论坛
- forum.qt.io为所有 Qt 用户提供技术讨论平台。
- 除非 Qt 技术文档中已有相关说明,否则论坛主题不会描述 Qt 的功能,即使该主题在技术上正确。
© 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.