Qt Creator 19 现已发布,新增了文本编辑器的 minimap 功能、简化了远程设备的配置流程、内置基础 MCP 服务器、为多种语言的各类项目类型提供轻量级支持,并包含诸多其他改进。
Minimap
可选的 minimap 功能以简化形式展示文档内容概览,可以像滚动条一样用于在文档内导航。在 Qt Creator 中,依次选择 Preferences > Text Editor > Display > Enable minimap 即可启用该功能。
![]()
远程设备
Qt Creator 19 简化了远程构建设备的配置流程。注册设备后,点击“Run Auto-Detection Now”即可自动识别并配置各类工具,例如 Qt 版本、编译器、调试器和 CMake。系统还会自动创建配套工具包。也可以选择在相应的设置页面运行单个工具的检测,该页面现支持按设备进行筛选。
此外,已在文件系统视图中实现了对连接设备文件系统的直接访问。这现已涵盖 Android 设备及模拟器的文件系统,现在可像操作其他设备那样,通过 Locator 和远程文件对话框(如“File > Open From Device”)进行浏览。
MCP Server
在 Qt Creator 中添加了一个基本的 MCP Server,它允许打开文件和项目,以及进行构建、运行和调试等操作。该服务器支持可以发送 POST 请求和读取 SSE 响应的 HTTP 客户端。有关设置和支持的工具类型的更多详细信息,可参阅文档(但最终信息以你的 LLM 为准)。在扩展模式下启用 MCP Server 插件即可体验此功能。
Extended Project 支持
基于Qt Creator 14 以来已有的 Open Workspace 功能(该功能允许你在 Qt Creator 中将目录作为轻量级项目打开),新增了对 Ant、Cargo、.NET、Gradle和Swift项目的支持,使用户可以更直接地将相应的项目文件(例如“Cargo.toml”)作为工作区项目打开。这些项目会根据相应的工具(例如“cargo build”和“cargo run”)自动设置构建和运行配置。对于 C# 和 Swift,它还会检测并提供相应的语言服务器设置选项。
其他改进
Qt Creator 19 带来了更多改进和修复。其中一项比较显著的改进是将“Preferences” 从对话框移至模式栏,使其在屏幕上更易于查看。如果你希望将“Help”置于模式栏末尾,可通过拖放操作调整顺序。
还改进了多个方面的性能,例如扫描 QML 文件、启动时自动连接设备、加载 CMake 项目以及在 Windows 上检测 MSVC 和 CDB 时。
开发容器的配置文件现可在项目树中显示(若存在)。GLSL 解析器已更新至 4.60 版,并新增对 Vulkan 的支持。项目分析现支持 Valgrind 协议 5 版和 6 版。若你是 Qt Creator 集成终端的高级用户,新增的注入式 “qtc” 命令或许值得关注 —— 该命令可在当前终端运行的 Qt Creator 实例中直接打开文件或项目。
更多详情可查看变更日志。