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开发环境发布
  • 基于 Clangd 后端的 C++ 代码模型,支持 LSP(语言服务器协议),现在可以在整个会话中使用一个 Clangd 实例(以前,每个项目都有自己的 Clangd 实例)。 设置中添加了更改用于索引的 Clangd 后台线程优先级的功能。
  • 可以直接从主设置对话框编辑 C++ 代码样式参数,而无需打开单独的对话框。 ClangFormat 设置已移至同一部分。
  • 解决了从构建目录而不是源目录打开 QML 文件的问题以及使用重新格式化功能时丢失断点的问题。
  • 添加了对 CMake 项目配置和构建预设的支持。

来源: opennet.ru

添加评论