
我们很高兴地宣布 Qt Creator 17 Beta 版现已发布!
您可以在此处找到列出的一些更改和改进。请前往我们的更新日志以获取更完整的列表。
常规
我们更新了许多图标,我们在Qt Creator 16中引入的“2024”主题现在是默认主题。当然,您仍然可以使用 Preferences > Environment > Interface > Theme 来选择不同的主题。
语言
我们将预构建的二进制文件切换到 LLVM 20.1.3,以提供更新的 C++ 支持。有一些新的快速操作可用于将 Qt 的字符串文字运算符(如 “_ba” 或 “_L1”) 添加到字符串文字中。我们还修复了类函数内置函数和类函数宏的一些问题。
对于 QML,“首选项”>“Qt Quick > 代码样式”中的代码样式选项现在允许使用集成到 QML 语言服务器中的 qmlformat 进行代码格式化,以及内置的格式化程序和自定义的、与 qmlformat 兼容的格式化程序。现在,还可以通过上下文菜单和 Tools > QML/JS 菜单重新格式化文档。
项目
Qt Creator 17 中更大的变化是,我们将运行配置作为构建配置的“一部分”。在此之前,构建配置和运行配置是完全独立的。现在,每个运行配置都属于特定的构建配置,切换活动的构建配置也会切换可用的运行配置集。这涵盖了经常请求的具有不同运行参数的用例,例如不同的命令行参数或不同构建配置的不同环境,例如 Debug 或 Release。
此外,您现在可以使用新的 Clone into This (克隆到此版本) 按钮将值从一个运行配置复制到另一个运行配置,无论它们属于哪个构建配置。
我们添加了一些功能,当您想使用尚未提供给项目的 Qt 功能时,这些功能可以让您的用户生活更轻松:
- 我们为未知的 Qt 类添加了一个重构操作,以包含相应的标头并将缺少的包依赖项添加到项目文件中。
- 我们为缺少的包含的 Qt 文件添加了重构操作,以将缺少的包依赖项添加到项目文件中。
- 对于 CMake 项目,我们添加了一个选项,当 CMake 配置失败且缺少 Qt 包时,可以使用 Qt 在线安装程序(如果 Qt Creator 链接到一个)安装缺少的 Qt 组件。
可以通过设置 CMake 变量 QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP=ON 或通过关闭 CMake > 首选项 > 常规 > 包管理器自动设置来关闭与 Qt 在线安装程序的集成。
分析器
对于 Axivion,我们在 Debug > Axivion 模式下的 Issues(问题)视图中添加了对本地仪表板的支持,其中包含新的工具按钮 Local Build 和 Local Dashboard。我们还在 Axivion 的 Preferences > Analyze > 添加了各种新设置。
版本控制
对于 Git 版本控制,我们为各种 “diff”操作添加了变体,这些操作适用于暂存的更改,而不是未暂存的更改。Instant Blame 的工具提示现在具有用于还原更改的新操作,并且 Create Branch 对话框现在还能够创建带注释的标记。
获取 Qt Creator 17 Beta
新版本可在 Qt 在线安装程序(商业、开源)> Qt Creator 17.0.0-beta1 的预览版下获得。您还可以在 Qt Account Portal 上找到商业许可的离线安装程序,并在我们的开源下载页面的预发布下找到开源软件包。Qt Creator 17 是商业许可证持有者的免费升级。
请在我们的 bug 跟踪器中发布问题。你也可以在 IRC 的 #qt-creator 上找到我们,也可以在 qt Creator 邮件列表中找到我们。
Linuxeden开源社区