Qt Creator 15 现已发布,为 ARM 上的 Windows 提供原生支持、更新的视觉效果以及可提高工作效率的改进。

一些亮点更新内容如下:

扩展平台支持

现在为 ARM 上的 Windows 提供原生支持,确保随着 ARM 架构在软件行业中的地位日益提高,实现无缝开发。该版本专门为 ARM64 上的 Windows 预构建了二进制文件。

新主题

项目团队正在对工具进行视觉刷新,以增强可用性。在 Qt Creator 15 中引入了新的浅色和深色主题,这些主题具有更高的对比度和优化的间距。现在可在 Preferences > Environment > Interface > Theme 中使用 “Dark (2024)”和 “Light (2024)”。

同时更改了现有主题的显示名称,以包含年份名称,以便更好地识别。

Qt Creator 15 发布插图

扩展

扩展模式的完善也仍在继续。现在,扩展可以使用 Markdown 提供更广泛、格式更好的描述。在即将发布的版本中还将进一步增强扩展模式,使其成为一个能让用户扩展 Qt Creator 功能的平台。

为基于 Lua 的扩展程序提供 API 的工作也仍在继续。还为 Lua 添加了一个交互式 shell 作为输出视图。现在,用户可以通过 Tools > Scripting > New Script 直接编写和运行可访问 Qt Creator API 的 Lua 脚本。

Qt Creator 15 发布插图1

Qt Creator 15 发布插图2

Axivion 支持

官方 Axivion 插件现已脱离预览阶段,正式在 Qt Creator 中推出,用户可以在 Debug 模式下直接访问 Axivion 代码分析视图。

Qt Creator 15 发布插图3

项目

此版本包含许多针对 CMake 项目的改进。现在,用户可以从“Projects”视图中的目标直接导航到 CMakeLists.txt 中定义目标的地方。并添加了对目标的 FOLDER 属性的支持,该属性可用于更改“Projects”视图中的显示。可以通过打开 CMakeCache.txt 文件来打开项目。还为 Build menu 和 Projects tree 中的子项目添加了Build、Rebuild 和 Clean 操作。

Workspace 项目(允许用户在 Qt Creator 中将文件夹作为项目打开)现在会自动更新其项目视图。还添加了定义自定义构建配置的选项,并修复了克隆的预定义运行配置不可编辑的问题。

设置 C/C++ 编译器时,用户不再需要分别为 C 和 C++ 指定“相同”的编译器。由于它们通常成对出现,会自动检测相应的编译器并将它们组合成单个设置。用户仍然可以在真正需要时指定单独的路径。

以及改进了 Application Output 和 Compile Output views 的性能,并添加了 Discard excessive output 的选项。

Git

Instant Blame 的工具提示现在包括对修订版和父版运行 git blame 的操作、查看该修订版的文件的操作以及查看相应行的日志的操作。

新版本在项目树中添加了可视化显示 Git 文件状态的选项。修改过的文件会用不同的颜色标记,条目上的工具提示会显示其在 Git 中的状态。由于这对性能有一定影响,因此需要通过 Preferences > Version Control > General > Show VCS file status 来启用该功能。

崩溃报告

在 Windows 和 macOS 上,现在通过 Google Crashpad 和 Sentry.io 自动报告崩溃。可在 Preferences > Environment > System > Enable Crash Reporting 中选择启用此功能。

但此功能有一些限制,例如崩溃转储的大小限制,以及缺少向用户反馈如何重现问题的更多信息的渠道。因此,官方仍更建议使用正式的错误报告渠道。

新的学习课程

整合了学习门户 Qt Academy 的最新课程,用户可直接从 Welcome view 查看更新的学习课程。

Qt Creator 15 发布插图4

更多详情可查看官方公告

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。