Qt Creator 6.0 Development Environment Release

The release of the integrated development environment Qt Creator 6.0, 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.

Qt Creator 6.0 Development Environment Release

In the new version:

  • The running of external processes such as build utilities and clang-tidy is separated into a separate server process, which solves problems in Linux that lead to high resource consumption when forking processes from large applications.
  • The text editor has a multi-cursor editing mode that allows you to add text in multiple places at the same time. (additional cursors are added via Alt+Click).
    Qt Creator 6.0 Development Environment Release
  • The C++ code model has been updated to LLVM 13.
  • The ability to use the Clang Server caching service (clangd) as a backend for the C++ code model has been stabilized. The clangd backend can optionally be used to replace the libclang-based code model, thanks to the use of the LSP (Language Server Protocol). Enabling is done through the "Use clangd" option in the "Tools > Options > C++ > Clangd" menu.
    Qt Creator 6.0 Development Environment Release
  • The integrated Qt Quick Designer is disabled by default, and when trying to open .ui.qml files, the Qt Design Studio package is called. There are plans to further improve the integration between Qt Design Studio and Qt Creator (video) in the future. You can return the built-in Qt Quick Designer through the "QmlDesigner plugin" option in the "About Plugins" menu.
  • Added "Show in File System View" item to the context menu of the project tree.
  • The "Files in All Project Directories" window now supports global search, which provides features similar to the Locator filter.
  • Extended support for projects based on CMake. To add header files, instead of individual Headers nodes, a common list of source files is now used.
  • Improved support for building and running Docker containers.
  • Binary builds of Qt Creator 6 have been migrated to use the Qt 6.2 branch. Added universal builds for macOS, including support for Intel and ARM architectures.

Source: opennet.ru

Add a comment