Qt Creator 8 发布


Qt Creator 是一个跨平台的 C++、JavaScript 和 QML 集成开发环境,它简化了 GUI 应用的开发。它是 Qt GUI 应用开发框架的 SDK 的一部分。该编辑器具有语法高亮和自动补全等功能。

Qt Creator 8 正式发布,更新内容如下:

C++

  • 删除了基于 libclang 的代码模型回退,现在依赖于 Clangd 和 LSP 客户端实现。Clangd 在 Qt Creator 7 中已经是默认设置,在此之前是可选的。内部代码模型仍然存在,可以通过在设置中关闭 Clangd 作为备用。如果你的开发机器内存很小,Qt Creator 会默认关闭 Clangd 并通知你。无论如何,你始终可以打开并使用 Clangd。但值得注意的是,Clangd 相对来说是很耗费资源的。还改进了为 Clangd 生成compile_command.json的性能,并修复了许多其他问题。

QML

  • 修复了 JavaScript 字符串模板的处理,以及 nullish 合并运算符的问题。当跟踪一个符号时,Qt Creator 可能会从构建目录而不是源目录打开相应的 QML 文件,这一点现在应该已被修复。如果你设法从构建目录打开这样的 QML 文件,编辑器现在会显示一条警告,提示你将要编辑生成的文件。

Python

  • 默认切换到python-lsp-server。可以在 Python > Language Server Configuration 使用单独的 preferences 页面配置新语言服务器。还使代码模型意识到 UI 文件中未保存的变化,并修复了一些性能问题。

CMake

  • CMake 项目现在提供了一个新的“Profile”构建配置模板,它将“RelWithDebInfo”CMake 构建类型与“QML debugging and profiling”相结合。不再在项目模板中为“Debug”和“RelWithDebInfo”CMake 构建类型硬编码 QML 调试选项,而是仅依赖 Qt Creator 中的“QML debugging and profiling”选项,现在 "Debug" 和 "Profile" 构建配置都默认打开了。现有的构建目录不受影响。
  • 已知问题:Android NDK 22.1 附带的 CMake 工具链文件会覆盖用于 QML 调试的默认设置。在这种情况下,用户需要在构建设置中将“QML debugging and profiling”切换为“Enable”,并首先手动选择“Run CMake”。

New Plugins

  • 添加了对代码覆盖率分析工具 Coco 的实验性支持。该集成在 Qt Creator 的代码编辑器中以注释的形式显示代码覆盖率。
  • 添加了对 GitLab 的实验性支持。浏览和克隆项目,并将你的 checkouts 与 GitLab 实例连接,以在版本控制视图中接收事件通知。

Windows

  • 删除了对通用 Windows 平台 (UWP) 的支持。现在可以在 Windows 主机上检测到 ARM MSVC 工具链。

Android

  • 对于 Android,添加了通过 WiFi 连接设备的选项,并修复了新 SDK 工具的问题。

iOS

  • 在开发过程中提高了连续部署的速度,仅部署与之前部署的文件不同的部分。

Docker

  • 对 Docker 的支持正在取得进展,修复了一些错误,并对支持远程进程和文件进行了大量的内部重构。

发布公告:https://www.qt.io/blog/qt-creator-8-released


相關推薦

2022-11-25

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

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-08-18

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

2023-05-07

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

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

2022-06-05

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

2022-09-17

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

2023-02-25

加了三种额外的颜色 为 PDF  tab titles 添加了使用“Creator - Year - Title”或“Filename”而不是“Title - Creator - Year”的选项 通过键盘访问工具栏 Focus indicators 目前仅在 Windows 和 Linux 上显示 在 Windows 和 ≤8 GB 系统上保

2022-12-23

按钮停止正常工作 #53099 wineserver (gcc -O0) 在退出 LiLi USB Creator 时崩溃 #53300 控制器响应延迟 完整的 bug 列表可以在发布公告中查看。

2023-04-05

Qt 6.5 LTS 已正式发布。此版本为图形和 UI 开发者以及应用程序后端引入了许多新功能,还包含许多修复和通用的改进。Qt 6.5 将成为商业许可证持有者的长期支持 (LTS) 版本。 部分更新亮点: 改进主题和样式 使用 Qt 6.5,应