Qt Creator 19 发布 - Qt、QML 与 C++ 的 跨平台 IDE
Qt Creator 19.0.0 (macOS, Linux, Windows) - Qt、QML 与 C++ 的 跨平台 IDE cross-platform, integrated development environment (IDE) for application developers to create applications for multiple desktop, embedded, and mobile device platforms. 请访问原文链接:https://sysin.org/blog/qt-creator/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Qt Creator IDE:让 Qt 开发更简单 最适合 Qt 的集成开发环境(IDE)。Qt Creator IDE 提供覆盖完整开发周期的跨平台工具,帮助你快速上手、高效协作,并持续交付高质量成果。 🚀 Qt Creator 19 发布 Mar 12, 2026 宣布 Qt Creator 19 正式发布! Qt Creator IDE 的第 19 个版本为文本编辑器新增了迷你地图(minimap),让远程设备配置更加简单,新增基础 MCP 服务器,为多种语言的各种项目类型提供轻量级支持,以及许多其他改进。 可选的 minimap 会显示文档内容的简化概览,并可以像滚动条一样用于在文档中导航。可在 Qt Creator 中通过 Preferences > Text Editor > Display > Enable minimap 启用文本编辑器的 minimap。 Qt Creator 19 让远程构建设备的配置变得更加简单。注册你的设备并点击 Run Auto-Detection Now,即可自动检测并为设备设置各种工具 (sysin),例如 Qt 版本、编译器、调试器和 CMake。同时还会自动创建一个 kit。你也可以在对应的设置页面单独运行各个工具的检测,现在该页面还可以按设备进行过滤。 [外链图片转存中...(img-uwX5p61b-1773385150400)] 此外,我们还让已连接设备的文件系统可以直接在 File System 视图中访问。现在这也包括 Android 设备和模拟器的文件系统,你可以像浏览其他设备一样,通过 Locator 或远程文件对话框(例如 File > Open From Device)浏览它们。 我们在 Qt Creator 中新增了一个基础 MCP 服务器,它允许打开文件和项目,以及执行构建、运行和调试等操作,还支持一些其他操作。该功能支持能够发送 POST 请求并读取 SSE 响应的 HTTP 客户端。要尝试该功能,请在 Extensions 模式中启用 MCP Server 插件。 基于自 Qt Creator 14 起提供的 Open Workspace 功能(允许在 Qt Creator 中将一个目录作为轻量级项目打开),我们新增了对 Ant、Cargo、Dotnet、Gradle 和 Swift 项目的支持,使得像 “Cargo.toml” 这样的项目文件可以更直接地作为 workspace 项目打开 (sysin)。这些项目会根据对应工具(例如 “cargo build” 和 “cargo run”)自动设置构建和运行配置。对于 C# 和 Swift,还会检测并提供配置相应的语言服务器。 Qt Creator 19 还包含许多其他改进和修复。其中一个较为显著的变化是,我们将 Preferences 从对话框移动到了一个独立模式,使其在界面中占据更好的显示位置。如果你更喜欢将 Help 放在模式栏的最后,现在可以通过拖放来调整它们的顺序。 我们还在多个方面提升了性能,例如扫描 QML 文件时、启动时自动连接设备时、加载 CMake 项目时,以及在 Windows 上检测 MSVC 和 CDB 时。 如果项目中存在 development containers 的配置文件,现在也会在项目树中显示。我们将 GLSL 解析器更新到了 4.60 版本,并新增了对 Vulkan 的支持 (sysin)。现在还支持 Valgrind 协议版本 5 和 6,用于分析项目。如果你是 Qt Creator 集成终端的高级用户,可能会对新的注入命令 “qtc” 感兴趣,它可以在当前运行终端的 Qt Creator 实例中打开文件或项目。 Qt Creator IDE 提供覆盖多平台的完整软件开发生命周期工具。通过模板和示例快速启动项目 (sysin),轻松理解甚至是继承而来的代码,并在整个项目周期中实现跨职能协作。 对 Qt 的全面支持 提供业内领先的开发体验,并为 QML 与 C++ 提供开箱即用的强大支持。 迭代式嵌入式开发 为多种主机与目标平台提供出色的嵌入式开发支持。 覆盖完整开发周期的工具 提供丰富的工具,用于项目管理、编码、调试、测试以及部署。 开箱即用的支持。 Qt Creator IDE 在整个软件开发生命周期中,为使用 Qt Framework 的跨平台项目(从小型到超大型)提供一流的开发体验。 主要亮点包括: 跨平台高效性。 无论你是在启动第一个嵌入式项目,还是面对陌生硬件的新项目,Qt Creator IDE 都能帮助你快速进入开发状态。 通过以下特性提升嵌入式开发效率: 你还可以使用经过 Qt 优化、与硬件无关的 BootToQt。它是一个轻量级、完整的软件栈 (sysin),适用于嵌入式 Linux 系统。 现成的构建模块。 Qt AI Assistant 帮助开发者专注于最热爱的事情:编程。将时间从编写测试用例、代码文档和样板 QML 代码等辅助任务中解放出来。 编码、调试与性能分析 顺畅地编写、编辑和导航源代码。通过代码补全、语法高亮和 AI 辅助提升效率。借助 QML 与 C++ 的语言服务器,快速掌握甚至是继承代码。使用代码检查、重构和本地化工具,高效调试和分析代码(包括 QML)。 创建与管理项目 实现跨职能协作。以多种格式创建和管理项目。使用你偏好的构建系统(如 CMake)和版本控制系统(如 Git),并进行多种形式的代码评审。 单元测试与代码分析 将测试作为开发周期的一部分来编写和运行。支持 Qt Test、Boost.Test、Catch2 或 Google C++ 等测试框架。无论是测试驱动还是行为驱动开发,都能高效管理测试流程。 部署到目标平台与设备 将部署自动化集成到测试或开发流程中。高效地将项目部署到多种目标设备和平台,包括 Android、iOS、嵌入式 Linux 等。 扩展你的开发能力。 Qt Creator 提供多种 IDE 扩展、插件及其他可选组件,供你按需选择。 这些扩展可增强和扩展 IDE 的能力,为开发带来更高效率,例如 AI 功能、生产力提升、界面视觉优化、与版本控制或构建系统的集成,或对其他编程语言的支持 (sysin)。 不断增长的扩展生态 面向 Qt Creator 用户 Qt Creator 内置 50+ 插件和扩展,助你从提升效率到增强功能,全方位扩展工作能力。立即发现你的最爱! 面向扩展发布者 —— 封闭测试阶段 由于 Qt Creator 扩展商店仍在开发中,目前仅限少量发布者申请发布使用 C++ 或 Lua 编写的 IDE 扩展。 独立二进制包支持以下平台。 macOS: Linux: Windows: 当你自行编译 Qt Creator 时,所使用的 Qt 版本决定了支持的平台。 Qt Creator 19 for macOS Universal 13+ Qt Creator 19 for Linux x64/ARM64 deb (Ubuntu and compatible distributions) Qt Creator 19 for Windows x64


新增功能
🗺️ Minimap

🖥️ Remote Devices
🔌 MCP Server
📦 Extended Project Support
⚙️ Other Improvements
产品概述
使用 Qt Creator 持续高效交付
最适合 Qt、QML 与 C++ 的 IDE

享受图形加速带来的流畅体验

使用 Qt AI Assistant 提升生产力

覆盖整个开发周期的交付能力




Qt Creator IDE 扩展

系统要求
下载地址