Qt Creator 9 Development Environment Release

The release of the Qt Creator 9.0 integrated development environment, designed to create cross-platform applications using the Qt library, has been published. Both the development of classic C++ programs and the use of the QML language are supported, in which JavaScript is used to define scripts, and the structure and parameters of interface elements are set by CSS-like blocks. Ready assemblies are formed for Linux, Windows and macOS.

In the new version:

  • Added experimental support for the Squish GUI testing framework. The Squish integration plugin allows you to open existing and create new test cases, record test cases (test cases), use Squish Runner and Squish Server to run test cases and test cases, set breakpoints before running tests to break execution at a given position and inspect variables.
  • Added support for a dark theme when displaying built-in help and documentation.
  • When displaying an API context hint, the content is now generated taking into account the Qt version marked in the project (i.e. for Qt 5 projects, the Qt 5 documentation is shown, and for Qt 6 projects, the Qt 6 documentation.
  • An option has been added to the editor to render indents in the document. Each indent is marked with a separate vertical bar. Also added the ability to change the line spacing and solved performance issues when selecting very large blocks.
    Qt Creator 9 Development Environment Release
  • The C++ code model based on the Clangd backend that supports the LSP (Language Server Protocol) protocol can now be managed with one Clangd instance for the entire session (previously, each project ran its own Clangd instance). The ability to change the priority of Clangd background threads used for indexing has been added to the settings.
  • It is now possible to edit C++ code style parameters directly from the main settings dialog without opening a separate dialog. Moved ClangFormat settings to the same section.
  • Resolved issues with opening QML files from the build directory instead of the source directory and loss of breakpoints when using the reformat function.
  • Added support for configuring and building presets for CMake projects.

Source: opennet.ru

Add a comment