English (United States)

Qt Creator 17 发布

6/20/2025 10:57:57 PM
0

常规

我们在 Qt Creator 15 中引入并在 Qt Creator 16 中更新的“2024”浅色和深色主题现在是默认主题。当然,您仍然可以使用 Preferences > Environment > Interface > Theme 来选择不同的主题。我们已经审查并刷新了 Qt Creator 中的图标,以与新的视觉风格保持一致,并实现更一致的用户界面。

我们将扩展的默认注册表移动到 GitHub。现在可以在浏览器的 Preferences > Extensions > 中设置多个扩展源 - 使用风险自负!我们还扩展了为尚未安装的扩展显示的信息,您可以直接在 Extensions 模式下拖放扩展的存档以进行安装。

项目

Qt Creator 17 中更大的变化是,我们将运行配置作为构建配置的“一部分”。在此之前,构建配置和运行配置是完全独立的。现在,每个运行配置都属于特定的构建配置,切换活动的构建配置也会切换可用的运行配置集。这涵盖了经常请求的具有不同运行参数的用例,例如不同的命令行参数或不同构建配置的不同环境,例如 Debug 或 Release。

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

CMake

我们添加了一个选项,当 CMake 配置失败并缺少 Qt 包时,使用 Qt 在线安装程序(如果 Qt Creator 链接到一个)安装缺少的 Qt 组件。这依赖于 Qt Creator 中 CMake >常规>包管理器自动设置功能的 CMake >首选项,这需要使用 Qt Creator 中的 CMake 配置项目。有关此功能以及 Qt Creator 中 CMake 支持的其他改进的更多信息,请查看单独的博客文章。

Python

我们添加了对在 Qt Creator 中打开基于项目的支持。现在,这也是通过 Qt Creator 的项目向导创建的新 PySide 项目的默认设置。仍然支持打开基于 的 PySide 项目。pyproject.toml.pyproject

编辑

C++

我们将预构建的二进制文件切换到 LLVM 20.1.3,以提供更新的 C++ 支持。有一些新的快速修复方法可以将 Qt 的字符串文字运算符(如 “_ba” 或 “_L1”) 添加到字符串文字中。我们还修复了类函数内置函数和类函数宏的一些问题。

我们添加了快速修复,旨在当您使用尚未提供给项目的 Qt 功能时,让您的用户生活更轻松:当您尝试在代码中使用代码模型找不到的 Qt 类时,新的快速修复会将相应的 include 添加到源文件中,并将缺少的包依赖项添加到项目文件中。对未找到的 Qt 头文件的包含进行类似的快速修复,只是将缺少的包依赖项添加到项目文件中。

QML

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

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

分析器

对于 Axivion,我们在 Debug > Axivion 模式下的 Issues(问题)视图中添加了对本地仪表板的支持,其中包含新的工具按钮 Local Build 和 Local Dashboard。我们还在 Axivion 的 Preferences > Analyze > 添加了各种新设置。

版本控制

对于 Git 版本控制,我们为各种 “diff”作添加了变体,这些作适用于暂存的更改,而不是未暂存的更改。Instant Blame 的工具提示现在具有用于还原更改的新作,并且 Add Tag 对话框现在还能够创建带注释的标签。

关注“AppFuns”微信公众号,发现更多有趣的产品
全部评论(0)

友情链接

Most content on this site comes from the Internet and user recommendations. We cannot guarantee safety and credibility; readers should identify content themselves. If your legal rights are infringed, please contact us.