Qt Creator 14 发布:新功能和改进

Qt 公司近日发布了 Qt Creator 14,这是用于设计 Qt 语言图形用户界面 (GUI) 的最新稳定版开源集成开发环境 (IDE)。这一版本带来了多项改进和新特性,旨在提升开发者的工作效率和用户体验。

Qt Creator 14 引入了更强大的代码编辑功能,包括改进的代码补全和语法高亮支持,使开发者能够更快速准确地编写代码。新版本还增加了对最新 Qt 版本的全面支持,确保开发者能够利用最新的 Qt 库和功能进行开发。

Lua 插件支持和改进的插件管理

自 Qt Creator 13 发布已有三个月半时间,Qt Creator 14 引入了对 Lua 插件的支持。这一新增特性使开发者能够更加轻松地扩展 Qt Creator 的功能,而无需为所有平台编译 C++ 插件。通过使用 Lua 语言,开发者可以快速编写和部署插件,从而显著简化了插件开发和维护的流程。

Qt Creator 14 还提供了更好的插件管理界面,使开发者能够轻松管理插件。通过扩展模式,可以显示和隐藏禁用的工具包。此外,还增加了通过文件 > 打开工作空间菜单打开目录作为项目的支持。项目文件 .qtcreator/project.json 用于设置项目名称和文件排除过滤器。

项目管理和搜索功能增强

Qt Creator 14 允许为每个项目配置 C++ 代码模型和 CMake 设置。这意味着开发者可以针对不同的项目需求,自定义 C++ 代码分析和构建配置,从而提高编译和调试的准确性和效率。这种灵活性对于处理多个项目或在团队协作中尤为重要,因为每个项目可能有不同的编译选项和依赖关系。

同时,新版本支持直接从 CMake Presets 配置 CMake 设置和调试器。这一功能简化了项目的初始化和管理过程,使开发者能够更方便地使用预定义的构建和调试配置。CMake Presets 提供了一种标准化的方式来定义项目设置,减少了手动配置的繁琐步骤,并确保所有团队成员都使用一致的环境。

Qt Creator 14 增加了多种新的 C++ 重构操作,包括“将函数调用转换为 Qt 元方法调用”、“将类移动到专用源文件集中”和“按声明顺序重新排序成员函数定义”。该版本还改进了对 QML 枚举的支持,增加了“添加大括号”重构的可用性,修复了 C++ 宏问题,并为 Qt 6.8 及更高版本启用了 QML 代码模型的默认后端 QML 语言服务器。

向后兼容性和总览

Qt Creator 14 还提供了一个重要的功能改进,即允许在早期 Qt 版本中使用 QML 语言服务器。这意味着开发者现在可以在他们的项目中集成更先进的 QML 语言服务器,即使他们仍在使用旧版本的 Qt。这一改进极大地增强了开发者在编辑和调试 QML 代码时的体验,通过提供更准确的语法检查、智能代码补全和错误提示,使得代码编写更加高效和精确。

此外,Qt Creator 14 还允许在使用早期 Qt 版本的项目中使用 Qt 6.8 或更高版本的语言服务器。这一特性为开发者提供了更多灵活性,使他们能够在维护现有项目的同时,利用最新版本的语言服务器带来的改进和新功能。这不仅提高了代码质量和开发效率,还为项目的长期维护和升级提供了更好的支持。

总结

Qt Creator 14 带来了诸多新功能和改进,使开发者能够更高效地构建和管理 Qt 项目。无论是通过 Lua 插件扩展功能,还是利用新的搜索和重构工具,开发者都将体验到更加流畅和高效的开发流程。

Qt Creator 14 的发布不仅带来了技术上的升级,还提供了更加实用和高效的开发工具。无论是处理新项目还是维护现有代码库,开发者都能在这个版本中找到满足其需求的功能和改进,显著提升了整体的开发效率和用户体验。

如果你想了解所有这些变化,请查看完整的变更日志。你现在可以从官方网站下载适用于 64 位 AArch64 (ARM64) Linux 系统的 Qt Creator 14。

The post Qt Creator 14 发布:新功能和改进 first appeared on Linux迷.

版权声明:
作者:admin
链接:https://www.techfm.club/p/141452.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>