开发工具

Qt 是为一次性开发应用程序和用户界面,并将它们部署到多个桌面和移动操作系统中而设计的。

采用 Qt 开始应用程序开发的最简单方式是 download 并安装 Qt。Qt 安装包含 Qt 库、范例、文档编制及必要开发工具,譬如 Qt Creator IDE (集成开发环境)。更多信息,拜访 Qt 快速入门 页面。

Qt Creator

Qt Creator 为您提供在整个应用程序开发生命周期内完成任务的工具,从创建工程到在目标平台部署应用程序。Qt Creator 通过提供向导逐步指导您完成工程创建过程、创建必要文件、并根据所做选择指定设置,自动化处理某些任务 (譬如:创建工程)。此外,它通过提供语义高亮、校验代码句法、代码补全、重构动作及其它有用特征,加速某些任务 (譬如:编写代码)。

设计工具

Qt Designer 是 Qt Creator 工具,用于为 Qt 小部件设计和构建 GUI (图形用户界面)。可以在可视化编辑器中合成和定制小部件或对话框,并使用不同样式和分辨率对其进行测试。Qt Designer 也可以用作独立工具。Qt Designer 的 2 个版本仅在某些功能上有差异,譬如:资源文件的使用及在设计和编辑模式下的如何切换。更多信息,拜访 Qt Designer 手册。

For Qt Quick applications, you can use Qt Quick Designer which is integrated within Qt Creator. Qt Quick Designer is available in the edit mode in an open Qt Quick project. The Qt Quick Designer page has more information.

与 Designer 协作

Qt 允许 Designer 从 2D 和 3D 程序导入资产、创建布局及流程,和为开发者生成代码。 Qt Design Studio 是一款提供丰富-流畅组件、代码编辑器、基于时间线的动画、视觉效果、布局及用于原型的实时预览的工具。Qt Design Studio 生成供开发人员在 Qt Creator 中使用的代码。有关 Designer 工具的更多信息,拜访 Qt Design Studio 手册。

构建工具

Qt Creator 为不同构建系统创建工程模板。可以创建 kits 用于目标平台和构建环境的不同组合。Qt Creator 支持 CMake、qmake、Qbs、Autotools、Nimble、Meson 和 IncrediBuild 工程。

有关工程模板和在 Qt Creator 中构建的更多信息,拜访以下页面:

配置和构建 Qt

可以配置和构建 Qt 从源代码使用 CMake or qmake 。自定义配置适于 Qt 开发者及将 Qt 移植到不同目标。 Qt Platform Abstraction 是促进将 Qt 移植到不同平台和目标的抽象层。

有关构建 Qt 的更多信息,拜访以下页面:

国际化和帮助工具

可以将应用程序本地化为不同语言。有 国际化 框架在 Qt 中,用于处理不同书写系统、翻译界面及以不同格式显示数字、日期及货币。 Qt Linguist 是供开发者、翻译者及发行管理者在应用程序中实现国际化的工具。不同角色可以在用户界面中合作以产生、存储及部署翻译文本。

有关国际化和本地化的更多信息,拜访这些页面:

可以使用 Qt Help 框架为复杂应用程序创建和打包帮助文件。帮助框架涉及基于 XML 的格式和工具,用于创建内容、设置应用程序手册的次序和过滤。