应用简介
Qt Creator最新版是由The Qt Company开发的一款跨平台、轻量级的集成开发环境(IDE)。于2009年正式发布。它专为Qt框架量身打造,支持Windows、Linux、macOS三大桌面操作系统运行,能够针对桌面、移动(Android/iOS)及嵌入式平台创建应用程序,甚至支持通过实验性插件以WebAssembly格式构建应用。Qt Creator采用商业许可证与GPLv3双授权模式,集成两大可视化编辑器:Qt Designer用于通过拖拽方式设计Qt Widgets图形界面,Qt Quick Designer用于基于QML语言开发动态用户界面。开发者无需手写大量代码,即可快速构建美观的GUI,控件属性、信号与槽连接、布局管理均可在设计模式中直观完成。

【功能特色】
1. 强大的代码编辑能力
Qt Creator内置高级C++/QML/JavaScript/Python代码编辑器,具备语义高亮、智能代码补全(Ctrl+Space)、代码折叠、重构、语法与语义诊断等功能。编辑器提供上下文相关帮助,可从语义层面分析类、函数及变量,支持智能重命名、声明与定义之间快速跳转(F2/Shift+F2)。Qt Creator 14起,C++代码模型新增快速修复功能,如将类移至专用文件、按声明顺序重排成员函数实现等;17版本还重构了项目配置逻辑,使开发流程更加顺畅。
2. 完善的调试与分析工具
提供图形化GDB调试前端,支持设置断点(F9)、单步执行(F10/F11)、变量监视、远程调试等完整调试流程。性能分析工具可直观展示CPU使用率、内存占用、渲染速度等指标,配合QML应用的时间线和火焰图,快速定位性能瓶颈。
3. 项目与构建管理
无论导入现有项目还是从头创建,Qt Creator都能自动生成所有必要文件。支持qmake和CMake两大构建系统,支持交叉编译,通过"Kits"机制轻松在不同目标平台之间切换。构建设置允许开发者在桌面、移动、嵌入式等目标间快速切换,实现"一次编写,多平台部署"。
4. 版本控制集成
内置对Git、Subversion、Perforce、Mercurial等主流版本控制系统的完整支持,可在IDE内直接完成代码提交、拉取、合并等操作,为团队协作提供无缝体验。
5. 丰富的辅助工具
集成Qt Assistant文档系统(上下文相关帮助)、Qt Linguist国际化工具、丰富的项目向导与示例代码,以及分栏编辑(Ctrl+2/Ctrl+3)、定位器快速搜索(Ctrl+K)、书签管理等便捷功能。
【应用场景】
1、桌面应用程序:QT能够创建各种类型的桌面应用程序,包括文件管理器、媒体播放器、绘图程序等。QT 应用程序支持多种操作系统,可以运行在 Windows、Linux、MacOS 等桌面操作系统上。
2、移动应用程序:QT支持 Android 和 IOS 移动操作系统,为应用程序提供了强大的跨平台能力。可以使用 QT构建各种移动应用程序,例如社交应用、游戏、娱乐等。
3、嵌入式系统:QT 在嵌入式领域应用非常广泛,它可以构建面向各种设备的图形应用程序,在机顶盒、车载娱乐系统、安防监控设备等领域具有广泛的应用。
【Qt Creator界面环境说明】
打开 Qt Creator ,界面如下图所示(测试版本为 Qt 5.11.2)。它主要由主窗口区、菜单栏、模式选择器、构建套件选择器、定位器和输出表格等部分组成,简单介绍如下:

① 菜单栏(Menu Bar)。这里有 8 个菜单选项,包含了常用的功能菜单。
② 模式选择器(Mode Selector)。Qt Creator 包含欢迎、编辑、设计、调试、项目和帮助 6 个模式,各个模式完成不同的功能,也可以使用快捷键来更换模式,它们对应的快捷键依次是 Ctrl + 数字 1~6。
③ 构建套件选择器(Kit Selector)。包含了目标选择器(Target Selector)、运行按钮(Run)、调试按钮(Debug)和构建按钮(Building)4 个图标。目标选择器用来选择要构建哪个项目、使用哪个 Qt 库,这对于多个 Qt 库的项目很有用。这里还可以选择编译项目的 debug 版本或是 release 版本。运行按钮可以实现项目的构建和运行;调试按钮可以进入调试模式,开始调试程序;构建按钮完成项目的构建。
④ 定位器(Locator)。在 Qt Creator 中可以使用定位器来快速定位项目、文件、类、方法、帮助文档以及文件系统。可以使用过滤器来更加准确地定位要查找的结果,可以在“工具”→"选项"菜单项中设置定位器的相关选项。
⑤ 输出窗格(Output Panes)。这里包含了问题、搜索结果、应用程序输出、编译输出 QML/JS Console、概要信息、版本控制共 7 个选项,它们分别对应一个输出窗口,相应的快捷键依次是 Alt + 数字 1~7。问题窗口显示程序编译时的错误和警告信息;搜索结果窗口显示执行了搜索操作后的结果信息;应用程序输出窗口显示在应用程序运行过程中输出的所有信息;编译输出窗口显示程序编译过程输出的相关信息;版式控制窗口显示版本控制的相关输出信息。
使用快捷键 Ctrl + Tap,可以在多个打开的文档间切换。
【Qt Creator C++调试构建指南】
要测试 Qt Online Installer安装是否成功,请打开一个现有的示例应用程序项目。
要在 Android 或 iOS 设备上运行示例应用程序,必须为 Android 或 iOS 设置开发环境。有关详细信息,请参阅为 Android和iOS 开发。
要在Boot to Qt 设备上运行示例应用程序,必须在开发主机上设置Boot to Qt ,并在主机和设备之间创建连接。更多信息,请参阅Boot to Qt: 文档。
如果您已 Qt Design Studio可以在Qt Design Studio 中打开Qt Creator 中的Qt Design Studio 示例。
1、在Welcome 模式下,选择Examples (1)。

如果看不到任何示例,请检查Qt 版本列表 (2) 是否为空。如果选择的是 Android 或 iOS 版 Qt,则只能看到在 Android 或 iOS 上运行的示例。
2、在示例列表中选择一个示例。
您还可以使用标签 (3) 来筛选示例。例如,在搜索中输入 Boot to Qt标签(仅限商用),以列出可在Boot to Qt 设备上运行的示例。
3、在Configure Project 中,选择用于构建目标平台示例的工具包。

4、选择Configure Project 。
5、要检查是否可以编译和链接设备的应用程序代码,请选择Kit Selector 并选择设备的工具包。

如果作为 Qt 安装的一部分安装了Qt Creator ,它应该会自动检测到已安装的工具包。如果看不到任何工具包,请参阅添加工具包。
6、选择运行 (Run) 以构建并运行应用程序。
7、要查看编译进度,请选择Alt+4打开编译输出。
如果出现编译错误,请检查是否安装了 Qt 版本、编译器和必要的工具包。如果是为 Android 或 iOS 设备构建,请检查是否正确设置了开发环境。
成功构建项目后,工具栏上的Build 进度条会变成绿色。应用程序将在设备上打开。