Qt Creator 17 发布


Qt Creator 17 现已发布,一些亮点更新内容如下:

General

在 Qt Creator 15 中引入并在 Qt Creator 16 中更新的“2024”浅色和深色主题现已成为默认主题。用户仍然可以使用 Preferences > Environment > Interface > Theme 来选择其他主题。已审核并更新了 Qt Creator 中的图标,以与新的视觉风格保持一致,并实现更一致的用户界面。

已将扩展的默认注册表移至 GitHub。用户现在可以在 Preferences > Extensions > Browser 中设置扩展的多个来源,但使用风险需自负。同时,项目团队还扩展了尚未安装的扩展的显示信息,用户可以直接将扩展的存档拖放到“扩展”模式进行安装。

Projects

Qt Creator 17 中一个比较大的变化是,将运行配置设为构建配置的一部分。在此之前,构建配置和运行配置完全独立。现在,每个运行配置都属于一个特定的构建配置,切换活动的构建配置也会切换可用的运行配置集。这涵盖了经常需要使用不同运行参数的用例,例如不同的命令行参数或针对不同构建配置(例如 Debug 或 Release)所需的不同环境。

此外,现在可以使用新的“Clone into This”按钮将值从一个运行配置复制到另一个运行配置,而不管它们属于哪个构建配置。

CMake

添加了一个选项,当 CMake 配置因缺少 Qt 软件包而失败时,可以使用 Qt 在线安装程序(如果 Qt Creator 已链接到该安装程序)安装缺失的 Qt 组件。此功能依赖于Qt Creator 中的 Preferences > CMake > General > Package manager auto setup 功能,该功能要求使用 Qt Creator 中的 CMake 配置项目。有关此功能以及 Qt Creator 中 CMake 支持的其他改进的更多信息,可查看单独的博客文章。

Python

添加了在 Qt Creator 中打开基于pyproject.toml项目的支持。现在,通过 Qt Creator 的项目向导创建的新 PySide 项目也默认打开 pyproject.toml。同时也支持打开基于.pyproject的 PySide 项目。

Editing

C++

将预构建的二进制文件切换至 LLVM 20.1.3,以获得更新的 C++ 支持。新增了一些快速修复,用于将 Qt 的字符串字面量运算符(例如“_ba”或“_L1”)添加到字符串字面量中。还修复了一些与 function-like built-ins 和 function-like macros 的问题。

QML

现在,Preferences > Qt Quick > Code Style 中的代码样式选项允许使用集成到 QML 语言服务器的 qmlformat 进行代码格式化,以及内置格式化程序和自定义的、兼容 qmlformat 的格式化程序。现在还可以通过上下文菜单和 Tools > QML/JS 菜单重新格式化文档。

QML 代码编辑器的工具栏上有一个新的.ui.qml文件按钮,可以在 Qt Design Studio 中打开文件。

Version Control

对于 Git 版本控制,添加了各种“diff”操作的变体,这些操作适用于已暂存的更改,而非未暂存的更改。“Instant Blame”的工具提示现在新增了用于还原更改的操作,Add Tag 对话框现在也可以创建带注释的标签。

更多详情可查看官方公告。


相關推薦

2022-11-25

Qt Creator 9 现已发布,具体更新内容包括: Experimental Squish 支持 Qt Creator 9 中的新插件增加了对以下内容的支持: 打开现有的 Squish 测试套件 创建新的测试套件和测试用例 记录测试用例(有限) 使用 Squish Runner 和 Ser

2022-07-22

Qt Creator 是一个跨平台的 C++、JavaScript 和 QML 集成开发环境,它简化了 GUI 应用的开发。它是 Qt GUI 应用开发框架的 SDK 的一部分。该编辑器具有语法高亮和自动补全等功能。 Qt Creator 8 正式发布,更新内容如下: C++ 删除了基

2023-06-10

发布了 Qt Creato 11 功能版本的第一个测试版。 Qt Creator 11 的一大特色是开始添加生成 AI 驱动的生产力,将围绕 GitHub Copilot 的初始集成添加到这个集成开发环境中。 Qt Creator 11 通过一个新插件初步集成了 GitHub Copilot,如

2022-05-26

Qt Creator 7.0.2 现已发布。此版本带来了一些崩溃修复,以及一些其他的改进和修复。具体更新内容如下: 修复了"Execute"过滤器的命令历史保存问题 修复了 switching split 后,动作可能会应用于错误的编辑器 更新至 LLVM 14.0.3

2023-03-30

Qt Creator 10 现已发布,具体更新内容包括: General 你现在可以暂时把进度明细拖出来,此外还可以用下面的按钮隐藏它们。如果你使用定位器的“Open as Centered Popup”选项,此版本修复了它不记得你在 input field 中键入的最后一个

2023-06-08

法,目前公布的初步成果是将 GitHub Copilot 接入他们的 Qt Creator 集成开发环境。 GitHub Copilot 集成将作为技术预览(而非正式的新功能)在 Qt Creator 11 中发布,在编写 C++/Qt 代码时, GitHub Copilot 能够提供 AI 驱动的代码建议等

2023-05-07

Qt Creator 10.0.1 现已发布。此版本修复了 C++ 宏和命名空间的重命名,重命名会自动为建议的新名称添加一个_new后缀。基于 Clang 格式的格式化程序收到了针对更高级 C++ 代码和代码样式预览的修复。还为 qmake 或基于 Qt 5.15 的 Qt Quic

2023-08-18

Qt Creator 11.0.2 现已发布。此版本修复了重新加载文件和修改 copilot 设置时的崩溃,更正了基于 CMake 的项目中表单部件的完成度,并避免了在切换 Kits 后构建基于 QMake 的项目时不必要的清理步骤。 具体更新内容包括: General

2022-12-17

Qt Creator 9.0.1 现已发布。此版本将二进制包恢复为 Qt 6.4.0,以解决 Windows 上 HiDPI 屏幕的问题;还修复了 Linux/GTK3 上深色主题的调色板错误,以及其他几个错误修复和改进。 具体更新内容包括: General 改进了文件路径处理

2023-02-24

Qt Creator 9.0.2 现已发布。此版本修复了 M1 Mac 上的 macOS 反复询问访问特殊文件夹(如文档和下载)的权限的问题。具体更新内容包括: General 修复了 UI 语言选择下拉菜单可能为空的问题 Editing 修复了数字块上的 delete&nbs

2025-04-18

过去两年中,Qt一直在努力拥抱生成式AI,以增强Qt Creator中Qt/QML/C++应用程序的编码能力。去年推出的Qt AI Assistant是一款AI驱动的开发助手,可在Qt Creator中运行,支持多种大型语言模型(LLM)。 Qt AI Assistant v0.9已于近日发布,

2022-06-05

Cocos Creator 3.5.1 已发布,此版本在不影响原有功能稳定性的前提下加入了两项影响深远的实验性功能,一是智能导入 FBX 中的 DCC 默认材质,还原美术在各类 DCC 工具中使用的材质和外观;二是内置了一系列 Surface Shader 材质资源,

2022-09-17

千,自荐入职的奖金五千 ",其中有一个岗位叫做“Cocos Creator客户端开发工程师”,这表示其开发引擎为Cocos。 、 大家都在聊“羊了个羊”的玩法,这里却想说说它背后的开发引擎Cocos,能同步发布微信、抖音和APP版本,与Coco

2025-06-04

微软 Bing 宣布将在应用中引入全新的视频生成功能,该功能由 OpenAI 的 Sora 模型让用户根据文字提示生成视频。 所有用户只要登录微软账户,就可以使用必应应用程序免费创建 10 个视频片段,而这之后的视频,用户需要为