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 对话框现在也可以创建带注释的标签。

更多详情可查看官方公告

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/356182/qt-creator-17-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。