Qt Creator 10 Beta released

We are happy to announce the release of Qt Creator 10 Beta!

The more extensive change log is available for reading in our repository, and also under Help > Change Log (and Qt Creator > Change Log on macOS). Some highlights:

General

  • You can now temporarily drag the progress details out of the way, in addition to hiding them with the button below them.

Editing

  • We added a Call Hierachy view for language servers that support it.
  • When renaming .ui files, or renaming forms in .ui files, the C++ code is refactored accordingly.
  • You can search for unused C++ functions in your project with Tools > C++ > Find Unused Functions.
  • Temporarily cancel Clangd's background indexing with the cancel button in the progress indicator. Indexing restarts when Clangd is restarted.
  • The ClangFormat plugin is now enabled by default.
  • We added experimental support for the QML language server.
  • There is a new option to apply qmlformat on QML files when saving.
  • The QML code model was updated to Qt 6.5, and issues with QtObject were fixed.
  • The editor now shows the git blame entry for the current line as an annotation (opt-out in the Git settings).

Projects

  • CMake projects now have a cmake --install based deployment method available.
  • We added the option to format CMake files with cmake-format.
  • The Autorun CMake option moved from the individual tools to a global and project wide setting.
  • The environment for the CMake configuration of a project can now be based on the build environment, and that is the default for non-preset builds.

Remote Build and Run Targets

  • The remote file system can now be browsed for remote targets, for example to select a remote build directory.
  • You can also open a terminal on your remote system now.
  • We added support for handling the code model remotely via remote Clangd when building on a Docker device.
  • ClangFormat now also works on remote files in a Docker container.
  • We added the option to enable the capabilities necessary for debugging with LLDB on Docker devices.

Get Qt Creator 10 Beta

The opensource version is available on the Qt download page under "Pre-releases", and you find commercially licensed packages on the Qt Account Portal. Qt Creator 10 Beta is also available under Preview > Qt Creator 10.0.0-beta1 in the online installer. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on irc.libera.chat, and on the Qt Creator mailing list.

You can read the Qt Creator Manual in Qt Creator in the Help mode or access it online in the Qt documentation portal.

 


Blog Topics:

Comments

Commenting for this post has ended.

Daniel Bulla
3 points
26 months ago

The editor now shows the git blame entry for the current line as an annotation (opt-out in the Git settings).

Awesome! That was the last missing feature, that made me jealously looking at the VS Code folks :). Really good work.

Felix
2 points
26 months ago

Best update for productivity in a while for me! Git commit message in there would be nice thoughm, that's something Gitlens still does better in VS Code

Mariusz Jaskółka
0 points
26 months ago

It shouldn't be yellow! Now every time I see it I read it as a new warning form clangd!

M
Martin Delille
1 point
26 months ago

Hi! Any roadmap for Github Copilot support within Qt Creator ?

Felix
1 point
26 months ago

The instant blame annotations are a so useful. Thanks a lot for that. It would be nice if it stated the commit message as well though

Orgad Shaneh
0 points
26 months ago