以下是 Qt Creator 14中新增和改进内容的更详细概述,让我们一起来看看吧!

概述

我们开始支持基于Lua的插件。这将使扩展Qt Creator成为可能,而无需为所有支持的平台编译C++插件。我们将为各种任务逐个添加API,首先是在此版本中注册语言服务器、操作、首选项和向导的API。

我们还添加了一个更好的UI,用于通过扩展模式管理插件。

项目/会议

我们添加了“文件”>“打开工作区”,用于将目录作为项目打开。目录中的项目文件.qtcreator/project.json用于设置名称和文件排除过滤器。如果你想设置一个需要项目目录才能正常工作的语言服务器,这也很有用。

现在,您可以在项目模式下在隐藏和显示项目的禁用工具包之间进行切换。

高级搜索和在文档中搜索的选项现在保存在会话中。

我们为每个项目配置了C++代码模型设置和CMake设置。

现在,您可以直接从CMake预设配置CMake设置和调试器。

编辑

我们添加了各种C++重构操作,“将函数调用转换为Qt元方法调用”,“将类移动到一组专用的源文件”,以及“根据声明顺序重新排序成员函数定义”,提高了“添加括号”重构的可用性,并修复了C++宏的问题。

我们改进了对QML枚举的支持。

QML语言服务器现在是Qt 6.8及更高版本QML代码模型的默认后端。您还可以将QML语言服务器用于早期Qt版本,或将Qt 6.8或更高版本的语言服务器用于使用早期Qt版本的项目。

我们还提高了C++调试的性能,修复了Linux上黑暗系统主题的问题,并进行了许多其他改进

已知问题:某些配置中Linux/Wayland上的QTBUG-126275。解决方法是使用设置的环境变量Qt_QPA_PLATFORM=xcb启动Qt Creator。

商业客户:Qt Creator 14更改了许可证检查的后端。请报告您遇到的任何问题。作为后备方案,您可以通过设置环境变量QTC_USE_NAMEDLICENSE=1来恢复到旧的许可证检查。

获取Qt Creator 14

开源版本可以在Qt下载页面的“Qt Creator”下找到,您可以在Qt帐户门户上找到商业许可的软件包。Qt Creator 14也可作为Qt在线安装程序中的更新。请在我们的bug跟踪器中发布问题。您还可以在IRC上找到我们,在IRC.libera.chat上的#qt-creater上,以及在qt creator邮件列表上。

您可以在Qt Creator的帮助模式下阅读Qt Creator手册,也可以在Qt文档门户中在线访问。