Skip to main content

Qt Creator IDE:让 Qt 开发更简单 

专为 Qt 打造的集成开发环境(IDE)。Qt Creator IDE 提供覆盖完整开发生命周期的跨平台工具,助力团队快速启动、高效协作、持续交付。

QtCreator-Example-LocatingSymbolInQMLCode (1)
Qt_Creator_AI_Assistant2
QtCreatorIDE-Example-Debug (1)

完整 QML 支持

full-qml-support

跨平台部署

QtCreator provides excellent support for deployment across target platforms

代理式 AI 支持

Qt Creator featuring agentic AI support

借助 Qt Creator 持续高效交付

Qt Creator IDE 提供覆盖完整软件开发生命周期的跨平台工具。借助模板和示例快速启动项目,轻松理解继承代码,并在整个项目周期内实现跨职能团队的高效协作,项目切换也同样流畅。

对 Qt 的全面原生支持

提供业界领先的开发者体验,以及对 QML 和 C++ 的开箱即用支持。

迭代式嵌入式开发

为广泛的主机与目标平台提供出色的嵌入式开发支持。

覆盖完整开发周期的工具集

涵盖项目管理、编码、调试、测试与部署的丰富工具集。

Qt Creator 实现了与设计合作方之间高效的跨团队协作,帮助团队定义 GUI 规格并将其部署到硬件设备。

HMI 项目负责人,Argo Tractors

查看客户案例

开箱即用的支持

开箱即用支持

Qt、QML 与 C++ 开发的首选 IDE

Qt Creator IDE 在整个软件开发生命周期中,跨平台、从小型到超大型项目,为 Qt 框架 开发提供业界领先的开发体验。

核心亮点包括:

  • QML 与 C++ 语言服务器
  • 高效的 QML 与 C++ 代码重构
  • 强大的 Qt 类检查能力
  • QML 性能分析
  • 集成 Qt 文档与示例
  • Qt 项目模板,助你快速起步
跨平台效率

跨平台高效开发

体验流畅的图形加速效果

无论是首次涉足嵌入式项目,还是面对全新的陌生硬件平台,Qt Creator IDE 都能帮助团队快速启动开发。

嵌入式开发加速优势:

  • 支持多种目标平台,涵盖各类架构、开发板及操作系统
  • 开发环境配置快速便捷
  • 面向单元测试的高度自动化设备部署——只需选择 Qt 版本和目标设备即可完成构建

此外,还可使用经 Qt 优化的硬件无关方案 BootToQt——这是一套面向嵌入式 Linux 系统的轻量级完整软件栈。

Qt Creator 在过去两年里进步显著,每次更新都在稳步提升。

Sergio Aguilera,高级软件工程师,iLovePDF

查看客户案例

QtCreator20-ReleaseFeatured-1200x628

为 AI 智能体注入 Qt 上下文

IDE 内置 Qt 感知代理式 AI

Qt Creator 支持在 IDE 内直接调用 AI 智能体,代你执行各类操作。例如,AI 智能体可以:

  • 分析你的代码

  • 根据自然语言指令创建与更新代码

  • 执行命令

  • 触发构建

自选 AI 智能体: 使用预设配置快速接入主流智能体,如 Claude Code、Codex、GitHub Copilot 等。

Qt 上下文: 通过 MCP Server 扩展,让智能体更深入理解你的 Qt 项目。

不仅在 IDE 内,还能感知 IDE 本身: Qt Creator 自身状态作为上下文开放,进一步增强智能体能力。

为 Qt 开发者提供最流畅的开发体验

贯穿开发全周期的交付支持

代码图标

编码、调试和性能分析

流畅地编写、编辑和导航源代码。借助代码补全、语法高亮与 AI 辅助提升开发效率。通过适用于 QML 和 C++ 的语言服务器,快速掌握继承代码。充分利用代码检查(Linting)、重构与本地化工具,并对代码进行高效调试和性能分析,同样支持 QML。

创建-管理-项目-图标

创建和管理项目

支持跨职能团队协作。以多种格式创建和管理项目,可使用 CMake 等首选构建系统以及 Git 等版本控制工具,灵活进行代码审查。

单元测试图标

单元测试和分析代码

将测试编写与运行纳入开发周期。支持 Qt Test、Boost.Test、Catch2 及 Google C++ 等主流测试框架,可灵活管理测试驱动开发(TDD)或行为驱动开发(BDD)流程。

deplyment-icon

部署至目标平台和设备

将部署自动化纳入测试或开发周期。高效地将项目部署到 Android、iOS、嵌入式 Linux 等各类目标设备与平台。

QtCreator-IDE-Extensions-Featured

扩展开发能力

Qt Creator IDE 扩展

Qt Creator 提供丰富的 IDE 扩展、插件及其他补充组件供开发者选用。

这些扩展为 IDE 提供额外能力,涵盖 AI 辅助、效率提升、界面优化,以及与版本控制系统、构建系统的集成,或对额外编程语言的支持,助力开发团队持续扩展工作流。

持续增长的扩展生态

 

面向 Qt Creator 用户

Qt Creator 内置 50 余款插件与扩展,覆盖从效率提升到功能增强的各类需求,立即找到最适合的扩展组合。

面向扩展发布者 - 封闭测试阶段

Qt Creator 扩展商店目前仍在开发阶段,限量开放给部分发布者申请发布以 C++ 或 Lua 编写的 IDE 扩展。

Qt Creator 版本发布与授权

Qt Creator IDE 拥有独立的规律发布周期,同时包含在 Qt 的授权方案及下载安装包中。

Qt Creator 最新版本动态

Qt Creator 20 released

Release 20 of the Qt Creator IDE adds support for working with AI codi...

阅读更多

Qt Creator 19 released

We are happy to announce the release of Qt Creator 19! Release 19 for ...

阅读更多

Qt Creator 18 released

We are happy to announce the release of Qt Creator 18! Qt Creator 18 a...

阅读更多

Qt Creator 17 released

We are happy to announce the release of Qt Creator 17!

阅读更多

深入了解 Qt 框架

Qt 框架提供全面的库集合,覆盖从中间件到 UI、从 2D 到 3D、跨平台开发的各类需求,大幅减少重复性工作。

更多开发工具

按需从 Qt Creator 或其他 IDE 中选择最适合的开发工具组合。