开发工具

用于应用程序开发的Qt工具。

Qt 旨在开发一次应用程序和用户界面,并在多个桌面和移动操作系统上部署它们。

开始使用Qt进行应用程序开发的最简单方法是下载并安装Qt。Qt安装包包含Qt库、示例、文档以及必要的开发工具,例如Qt Creator集成开发环境(IDE)。更多信息,请访问Qt入门页面。

Qt Creator

Qt Creator 为您提供了在整个应用程序开发生命周期中完成任务所需的工具,从创建项目到在目标平台上部署应用程序。Qt Creator 通过提供向导来自动化一些任务,例如创建项目,这些向导会逐步引导您完成项目创建过程,创建必要的文件,并根据您的选择指定设置。此外,它还通过提供语义高亮、检查代码语法、代码补全、重构操作和其他有用功能来加速一些任务,例如编写代码。

../_images/qtcreator-qt-quick-editors.png

设计工具

Qt Widgets Designer 是 Qt Creator 中的一个工具,用于设计和构建 Qt Widgets 的图形用户界面(GUIs)。您可以在可视化编辑器中组合和自定义您的部件或对话框,并使用不同的样式和分辨率进行测试。Qt Widgets Designer 也可以作为独立工具使用。两个版本的 Qt Widgets Designer 仅在某些功能上有所不同,例如资源文件的使用以及如何在设计和编辑模式之间切换。更多信息,请访问 Qt Widgets Designer 手册。

与设计师的合作

Qt 允许设计师从成像和设计工具(如 Adobe Photoshop、Sketch、Figma、Blender 或 Maya)导入资源,创建布局和流程,并为开发人员生成代码。Qt Design Studio 是一个提供丰富且流畅的组件、代码编辑器、基于时间轴的动画、视觉效果、布局和实时预览原型的工具。Qt Design Studio 为开发人员生成代码,以便在 Qt Creator 中使用。有关设计师工具的更多信息,请访问 Qt Design Studio 手册。

构建工具

Qt Creator 为不同的构建系统创建项目模板。您可以为目标平台和构建环境的不同组合创建套件。Qt Creator 支持 CMake、qmake、Qbs、Autotools、Nimble、Meson 和 IncrediBuild 项目。

有关项目模板和在Qt Creator中构建的更多信息,请参阅:

配置和构建Qt

您可以使用CMakeqmake从源代码配置和构建Qt。自定义配置适用于Qt开发人员以及将Qt移植到不同目标平台。Qt平台抽象层是一个抽象层,用于促进Qt在不同平台和目标上的移植。

有关构建Qt的更多信息,请参阅:

  • 使用CMake构建

  • qmake 手册

  • Qt 平台抽象

  • 支持的平台

国际化和帮助工具

您可以将您的应用程序本地化为不同的语言。使用Qt的国际化框架来处理不同的书写系统、翻译界面以及以不同格式显示数字、日期和货币。Qt Linguist是翻译人员用于翻译应用程序的工具。与发布经理和开发人员一起,他们生成、存储并部署用户界面中的翻译文本。

有关国际化和本地化的更多信息,请参阅:

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

  • Qt 帮助框架

  • Qt 帮助 C++ 模块