开发工具

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 手册。

对于 Qt Quick 应用程序,可以使用集成在 Qt Creator 中的 Qt Quick Designer。可以使用 Qt Quick Designer 在编辑模式下是可用的,在打开的 Qt Quick 工程中。 Qt Quick Designer 页面有更多信息。

与 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 的格式和工具,用于创建内容、设置应用程序手册的次序和过滤。