Qt Creator是由芬兰公司“The Qt Company”开发的跨平台集成开发环境(IDE),全面支持Windows、Linux及macOS系统。其专为C++、QML、Python等语言设计,能够高效开发桌面、移动及嵌入式应用程序。该IDE集成了高级代码编辑器、Qt Designer可视化设计器及Qt Assistant文档系统,内置Git版本控制与CMake/qmake构建工具,并完美支持交叉编译及iOS、Android移动端开发。

在界面方面,Qt Creator配备模式选择器、构建套件选择器及输出窗口等组件,并提供Vim风格编辑等扩展功能。其工具链覆盖从快速启动到持续交付的完整开发生命周期,利用丰富的模板与示例,开发者能轻松解析代码并实现跨功能协作。Qt Creator以强大的跨平台能力,助力开发团队提升效率,应对复杂挑战。

软件功能

1、编码、调试与建模

在源代码中写作、编辑和导航流畅。通过代码完成、语法高亮和人工智能辅助提升效率。快速掌握即使是继承的代码,也能快速掌握QML和C++的语言服务器。使用linting、重构和本地化工具。高效调试和分析你的代码,同时也适用于QML。

2、项目创建与管理

跨职能协作。创建和管理各种形式的项目。使用你喜欢的构建系统,比如CMake,以及版本控制,比如Git,进行各种代码审查。

3、单元测试与代码分析

在开发周期中编写并运行测试。可以使用Qt Test、Boost.Test、Catch2或Google C++等测试框架。管理你的开发测试,无论是测试驱动还是行为驱动的。

4、部署到目标平台和设备

将部署自动化作为测试或开发周期的一部分。高效地将项目部署到各种目标设备和平台,包括Android、iOS、嵌入式Linux等。

Qt Creator安装教程

1、在本站下载解压Qt Creator文件压缩包,接着双击或右击以管理员身份运行【qt-creator-opensource-windows-x86_64-18.0.0.exe】进行安装。

2、欢迎使用Qt Creator 18.0.0开源安装程序,点击【下一步】。

3、登录Qt账户:输入邮箱密码点击下一步(若您还没有Qt账户则点击【注册】)。

4、来到注册页,输入注册邮箱以及密码,并勾选【我接受服务条款】,点击下一步。

5、在注册时需留意邮箱的电子邮件验证,点击下方收到的链接前往认证(以QQ邮箱为例)。

6、注册并登录完成后,来到安装文件夹,可以点击【浏览】手动调整安装位置,接着继续点击下一步。

7、勾选需要下载的组件及应用文档或点击【全部】,继续下一步。

8、勾选【我同意......】,继续下一步。

9、选择一个想要创建程序的快捷方式的开始菜单文件夹,或输入名称创建目录;继续点击下一步。

10、开始安装:点击【安装】。

11、正在安装中,请耐心等待3-5分钟。

12、安装已完成,所有组件已安装,点击下一步。

13、点击完成后自动启动Qt Creator。

14、来到软件主页面,开始尽情使用吧!

Qt Creator用户界面

1、首次启动Qt Creator 时,系统会询问您作为开发人员的经验水平以及您开发应用程序的平台。

2、Qt Creator 系统会根据您的回答设置Overview 选项卡的内容。

3、下表描述了用户界面在所有Qt Creator 模式下可见的部分。

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 进度条会变成绿色。应用程序将在设备上打开。

Qt Creator 18.0.0 新增功能与改进内容

1、开发容器支持

Qt Creator 18 增加了对开发容器的支持,以自动化项目的开发环境设置。它会检测到项目目录中的“devcontainer.json”文件,并为其创建一个 Docker 容器。你可以让 Qt Creator 自动检测套件或指定自定义套件,并通过开发容器定义中的 Qt Creator 特定自定义来控制其他方面,比如命令桥(我们用于与远程设备通信的服务)。请注意,这仍处于实验阶段,尚未支持开发容器的所有方面。启用扩展以使用此功能。了解更多信息。

2、通用用户界面

我们在欢迎模式中新增了一个概览标签,汇总了其他标签页的内容。它会根据你的经验和需求推荐教程和示例,并突出Qt博客中针对开发者的帖子。

通知功能进行了改版,现在成为进度通知弹窗的一部分。你可以选择不使用环境>界面>偏好横幅式的信息栏而非弹窗。

3、剪辑

我们增加了使用标签编辑器的选项(环境>接口 > 使用标签编辑器)。但请记住更快的代码导航方式,比如用于打开文件或跳转到特定类或符号的定位器过滤器、跟随符号、查找参考、打开文档和文件系统视图、编辑位置历史窗口>返回/前进及相应的键盘快捷键,以及“窗口>历史中的上一个/下一文档打开窗口和相应的快捷键。

为了支持 C++,我们将 Clangd/LLVM 更新到 21.1 版本,支持我们的预构建二进制文件。此外,内置代码模型也为更新的 C++ 功能进行了大量修复。我们添加了快速修复,用于移除大括号和添加静态数据成员的定义。

对于QML,即使你项目使用的是较旧的Qt版本,现在也可以下载并使用最新的QML语言服务器(在偏好设置>语言客户端的QML语言服务器设置中)。

我们还为GitHub Copilot增加了对GitHub企业环境的支持。

4、项目

我们将包含 Qt Creator 特定项目设置的“.user”文件移到了项目目录的“.qtcreator/” 子目录中。不过,旧项目中的“.user”文件仍然会更新以保证兼容性。

在项目模式中,你现在可以选择只显示项目实际可用的套件,或者只显示项目已经配置好的套件。我们还把“运行”页面拆分为部署设置和运行设置,并与构建设置一起将它们从套件选择中移到内容视图的标签页。通常,各种构建配置的运行配置彼此独立。在 Qt Creator 18 中,我们增加了在单个套件内同步运行配置,甚至在所有配置套件之间同步的选项。

对于 CMake 项目,我们现在也支持 Test Presets,并添加了用于运行基于 CTest 测试的 Locator 过滤器“ct”。我们还为所有构建配置设置设置了构建CMake项目(Build > Build Project for All Configurations)。

5、设备

我们为远程 Linux 设备上的各种工具添加了配置,比如 GDB 服务器、CMake、clangd、rsync、qmake 等,并提供了自动检测的选项。这改善了远程设备作为构建设备的配置。未来发布的更多内容还会有。你现在还可以决定 Qt Creator 是否应该在启动时自动重新连接设备,并设置新的启动自动连接设置。我们还修正了在远程设备和远程目标设备上构建时,无法同时使用 rsync 进行部署。

6、其他改进

Qt Creator 18带来了更多改进和修复。例如,Git 提交编辑器现在对文件提供了更多作,比如暂存、取消暂存,以及直接将文件添加到“.gitignore”中。

下载地址

远程下载