Qt Creator 9开发环境发布

集成开发环境Qt Creator 9.0已经发布,旨在使用Qt库创建跨平台应用程序。 它既支持用C++开发经典程序,也支持使用QML语言,其中JavaScript用于定义脚本,界面元素的结构和参数由类似CSS的块指定。 已经为 Linux、Windows 和 MacOS 创建了现成的程序集。

在新版本中:

  • 新增了对 Squish GUI 测试框架的实验性支持。Squish 集成插件允许您打开现有测试用例并创建新的测试用例、录制测试用例、使用 Squish Runner 和 Squish Server 运行测试用例、在运行测试前设置断点以在指定点中断执行,以及检查变量。
  • 增加了对显示内置帮助和文档时使用深色主题的支持。
  • 在显示上下文 API 帮助时,现在会根据项目中指定的 Qt 版本生成内容(即,对于 Qt 5 项目,显示 Qt 5 的文档;对于 Qt 6 项目,显示 Qt 6 的文档)。
  • 编辑器新增了文档缩进可视化选项。每个缩​​进都用一条单独的垂直线标记。此外,还新增了调整行距的功能,并修复了选择超大文本块时出现的性能问题。
     Qt Creator 9开发环境发布
  • 基于支持语言服务器协议 (LSP) 的 Clangd 后端的 C++ 代码模型现在可以在整个会话期间运行在单个 Clangd 实例上(以前,每个项目都有自己的 Clangd 实例)。现在,您可以在设置中更改用于索引的 Clangd 后台线程的优先级。
  • 现在可以直接在主设置对话框中编辑 C++ 代码风格设置,无需打开单独的对话框。ClangFormat 设置也已移至同一部分。
  • 修复了从构建目录而不是源目录打开 QML 文件时,使用重新格式化功能时断点丢失的问题。
  • CMake 项目新增了对配置和构建预设的支持。

来源: opennet.ru