开发工具

Qt 为一次性开发应用程序和用户界面,然后跨多个桌面和移动操作系统部署而设计。

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

Qt Creator

Qt Creator 提供了一整套工具,贯穿整个应用程序开发的生命周期,从创建项目到将应用程序部署到目标平台。Qt Creator 通过提供向导自动执行某些任务,如创建项目,引导您逐步完成项目创建过程,创建必要的文件,并根据您的选择指定设置。此外,它还通过提供语义突出显示、代码语法检查、代码补全、重构操作和其他有用功能来加快某些任务,如编写代码。

设计工具

Qt Designer 是 Qt Creator 中一个用于设计 Qt Widgets 图形用户界面 (GUI) 的工具。您可以在视觉编辑器中组合和自定义控件或对话框,并使用不同的样式和分辨率进行测试。 Qt Designer 也是一个独立工具。两种版本的 Qt Designer 只在一些功能上有所不同,例如使用资源文件和如何在不同设计模式和编辑模式之间切换。有关更多信息,请访问 Qt 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 Platform Abstraction)是一个抽象层,用于简化Qt在不同平台和目标上的移植。

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

国际化与帮助工具

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

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

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

© 2024 The Qt Company Ltd. 本文件中包含的文档贡献享有各自所有者的版权。本文件提供的文档根据由自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其相关标志是芬兰和/或其他国家和地区The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。