开发工具
Qt 旨在实现应用程序和用户界面的“一次开发,多平台部署”,支持多种桌面和移动操作系统。
开始使用 Qt 进行应用程序开发的最简单方法是下载并安装 Qt。Qt 安装包包含 Qt 库、示例、文档以及必要的开发工具,例如 Qt Creator 集成开发环境(IDE)。如需了解更多信息,请访问“Qt 入门”页面。
Qt Creator
Qt CreatorQt Creator 为您提供了一整套工具,助您完成整个应用程序开发生命周期中的各项任务,从创建项目到在目标平台上部署应用程序。 通过提供向导来自动化某些任务(例如创建项目),这些向导会逐步引导您完成项目创建过程,生成必要的文件,并根据您的选择指定设置。 此外,它还通过提供语义高亮、代码语法检查、代码补全、重构操作以及其他实用功能,加速了某些任务(如编写代码)的完成。

Qt Extension for VS Code
Qt Extension for Visual Studio Code 为 Visual Studio Code 编辑器带来了 Qt 开发支持。该扩展允许您创建、构建、运行和调试 Qt 应用程序,并提供 QML 语言功能、代码导航,以及与 Qt 工具的集成,例如 Qt Widgets Designer 和 Qt Linguist等工具的集成。

设计工具
Qt Widgets Designer 是Qt Creator 中用于为Qt Widgets 设计和构建图形用户界面(GUI)的工具。您可以在可视化编辑器中组合和自定义控件或对话框,并使用不同的样式和分辨率进行测试。Qt Widgets Designer 也可作为独立工具使用。Qt Widgets Designer 的两个版本仅在某些功能上有所不同,例如资源文件的使用以及设计模式与编辑模式的切换方式。如需了解更多信息,请访问 Qt Widgets Designer 用户手册。
与设计师协作
Qt Designer 允许设计师从图像处理和设计工具(如 Adobe Photoshop、Sketch、Figma、Blender 或 Maya)中导入资源,创建布局和流程,并为开发人员生成代码。 Qt Design Studio 是一款提供丰富且流畅的组件、代码编辑器、基于时间轴的动画、视觉效果、布局以及原型设计实时预览功能的工具。Qt Design Studio 会生成代码,供开发人员在Qt Creator 或Qt Extension for Visual Studio Code 中使用。有关设计师工具的更多信息,请访问 Qt Design Studio 手册。
构建工具
Qt Creator 为不同的构建系统创建项目模板。您可以针对目标平台与构建环境的不同组合创建套件。Qt Creator 支持 CMake、qmake、Qbs、Autotools、Nimble、Meson 以及 IncrediBuild 项目。
有关项目模板以及在Qt Creator 中进行构建的更多信息,请参阅:
配置和构建 Qt
您可以使用CMake或qmake 从源代码配置和构建 Qt。自定义配置适用于 Qt 开发人员以及将 Qt 移植到不同目标平台的情况。Qt 平台抽象(Qt Platform Abstraction)是一个抽象层,旨在促进 Qt 在不同平台和目标上的移植。
有关构建 Qt 的更多信息,请参阅:
国际化和帮助工具
您可以将应用程序本地化为不同的语言。使用 Qt国际化框架来处理不同的书写系统、翻译界面,以及以不同格式显示数字、日期和货币。 Qt Linguist 是一款供翻译人员翻译应用程序的工具。翻译人员与发布管理员和开发人员协作,共同生成、存储并部署用户界面中的翻译文本。
有关国际化和本地化的更多信息,请参阅:
您可以使用 Qt Help 框架来为复杂应用程序创建和打包帮助文件。该帮助框架采用基于 XML 的格式和工具,用于创建内容、设置应用程序手册的排序和筛选规则。
- Qt Help 框架
- Qt Help C++ 模块
© 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.