开发工具

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

采用 Qt 开始应用程序开发的最简单方式是 download 并安装 Qt。Qt 安装包含 Qt 库、范例、文档编制及必要开发工具,譬如 Qt Creator IDE (集成开发环境)。

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

下列 Qt 工具已集成到 Qt Creator 中:

  • Qt Designer 用于从 Qt Widgets 设计和构建 GUI (图形用户界面)。 可以在可视化编辑器中合成和定制 Widget 或对话框,并使用不同样式和分辨率对它们进行测试。可以按设计模式 (1) 从 Qt Creator 访问 Qt Designer。
  • CMake , qmake ,和 Qbs 用于为不同目标平台构建应用程序。还可以使用其它构建自动化工具 (譬如 Autotools)。可以按工程模式 (2) 配置构建系统。
  • Qt Linguist 用于本地化应用程序。Qt Linguist 包含本地化应用程序通常涉及的角色 (如:开发者、翻译者及发行管理者) 工具。可以从 Qt Creator 工具菜单运行 lupdate 和 lrelease 工具。
  • Qt Assistant 用于查看 Qt 文档编制。也可以在 Qt Creator 中查看文档编制。Qt 附带安装的文档编制会按帮助模式 (3) 自动显示,且还可以将文档添加到列表。

其它工具通常在文档编制其它部分使用它们的上下文中描述。