找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4026

积分

0

好友

551

主题
发表于 2 小时前 | 查看: 2| 回复: 0

Qt 官方项目团队近日正式发布了 Qt Creator 19 。作为一款免费、开源的跨平台集成开发环境(IDE),它能够在 GNU/Linux、macOS 和 Microsoft Windows 上运行,是开发 Qt 应用程序和各类 C++ 项目的主流工具。

距离上一个主要版本 Qt Creator 18 的发布仅过去四个多月,新版本在编辑器功能、项目支持、设备管理及整体性能方面带来了诸多值得关注的改进。

Qt在线安装程序界面截图

编辑器新增代码缩略图

在文本编辑器方面,Qt Creator 19 新增了 代码缩略图(Minimap) 功能。该功能会在编辑器侧边栏显示整个文件的微型概览图,让开发者能够快速浏览代码的整体结构。

借助这个“小型地图”,用户可以迅速定位到文件中的特定段落,对于处理大型源码文件尤其高效。

与此同时,新版本简化了 远程设备配置流程,让连接和管理远程开发设备变得更加轻松。此外,Qt Creator 19 还内置了一个基础的 MCP 服务器,并在项目树中直接显示开发容器的配置文件,使项目结构一目了然。

Qt Creator 19 关于对话框界面截图

更多项目类型支持

Qt Creator 19 显著增强了对多样化项目的支持。现在,开发者可以更便捷地打开和管理来自不同开发环境下的项目文件,例如各类配置文件或构建脚本。

新版本支持的项目类型包括:

  • Apache Ant 项目
  • Cargo 项目
  • Microsoft .NET 项目
  • Gradle 项目
  • Swift 项目

例如,当开发者打开一个 Cargo.toml 文件时,Qt Creator 能够自动将其识别为一个 Rust 项目,并生成相应的构建和运行配置,例如自动使用 cargo buildcargo run

对于 C# 和 Swift 项目,IDE 还会自动检测开发环境,并提供相应的 语言服务器配置建议,从而有效提升代码编辑和智能补全的体验。

设备与文件访问更加方便

在设备管理方面,新版本带来了一个非常实用的改进:开发者现在可以直接在 File System(文件系统)视图 中访问已连接设备的文件系统。

这意味着在调试嵌入式设备或进行远程开发时,开发者可以像浏览本地文件一样,便捷地查看和管理设备上的文件,无需借助额外的第三方工具。

界面与图形支持改进

Qt Creator 19 也对界面设计进行了优化。原本通过弹窗打开的 Preferences(首选项) 设置,现在被移至一个独立的界面模式中。这种调整使得在大屏幕环境下浏览和调整设置时,布局更加清晰。

同时,用户还可以通过拖拽的方式,自由调整不同工作模式在模式栏中的排列顺序。例如,你可以将不常用的 Help 模式移到最后,让界面布局更贴合个人使用习惯。

在图形开发支持上,新版本将 GLSL 解析器 升级到了 4.60 版本,并新增了对 Vulkan 图形 API 的支持,为高性能图形应用开发提供了更坚实的工具基础。

性能优化与分析工具升级

除了功能层面的增强,Qt Creator 19 在性能方面也进行了多项优化。例如,扫描 QML 文件 的速度得到了提升,程序启动后自动连接远程设备的效率也有所改善。

此外,新版本在加载 CMake 项目时更加流畅。在 Windows 系统中,检测 MSVC 编译器和 CDB 调试工具的速度也得到了优化。

在程序分析方面,新版本增强了对性能分析工具的支持,例如新增对 Valgrind 协议 5 和 6 的支持,方便开发者进行更深入的程序性能剖析和内存泄漏检测。

另一个提升效率的小改进是引入了一个新的 qtc 命令。当开发者在集成的终端中输入此命令时,可以直接在当前运行的 Qt Creator 实例中打开指定的文件或项目,避免了来回切换窗口的麻烦。

下载与安装

目前,用户已经可以从 Qt Group 官方网站下载 Qt Creator 19。官方提供了适用于 64 位和 AArch64(ARM64)Linux 系统的 .run 格式安装包,下载后直接运行即可安装。

对于系统集成商或偏好自行编译的用户,也可以在同一页面下载源码压缩包,在本地环境中进行编译和安装。

总结

总体而言,Qt Creator 19 是一次涵盖范围较广的版本更新。它不仅引入了代码缩略图等实用的编辑器功能,还扩展了对多种主流项目类型的原生支持,同时优化了设备访问、界面布局和图形开发能力。辅以多项底层性能改进,使得处理大型项目时的加载和分析体验更为流畅。对于从事 Qt 开发或进行跨平台 C++ 开发的程序员来说,这次更新有望切实提升日常的开发效率和使用体验。关于此次更新的更多细节和技术讨论,欢迎到 云栈社区 的对应板块交流。




上一篇:程序员必看:一线老鸟总结的3个危险信号,别等到后悔才跳槽
下一篇:网络安全工程师面试精讲:从Webshell排查到漏洞应急响应实战
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-15 06:42 , Processed in 0.438283 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表