Qt Creator 5.0 Beta Released

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

As announced in the 4.15 release blog post we are switching to a semantic versioning scheme, so this is the first major version update of Qt Creator in a long time! Don't expect a completely rewritten IDE though - we are still following the incremental development style, and the next feature release of Qt Creator will be 6.0 towards the end of the year.

Qt Creator 5.0 comes with experimental support for Clangd as the backend for the C/C++ code model. It replaces the libclang based code model, building on our support for the Language Server Protocol. As mentioned this is still experimental. Completion doesn't work yet and some of the functionality only works with a development build of Clangd from the "main" branch. If you want to try it, enable "Use clangd" in Tools > Options > C++ > Clangd (or Qt Creator > Preferences > C++ > Clangd on macOS).

Another experimental feature that is shipped with 5.0 is some support for building and running applications in Docker containers. This is very experimental and currently only works on Linux hosts with CMake as the build system for your projects. After you enabled the experimental plugin in Help > About Plugins (or Qt Creator > About Plugins on macOS), you can create a Docker device in the Device settings and set that as a "Build device" and "Device" in a Kit.

Some excerpts from our change log:

  • We fixed various potential crashes at shutdown and when switching sessions or projects.

  • The QML support received various fixes for advanced QML and JS features.

  • Our LSP client now supports progress notifications and snippets.

  • We reduced the UI freeze that could occur after loading or re-configuring projects.

  • We removed the option to auto-create build directories for CMake projects and made that the standard behavior, and also changed the build directory input back to a directly editable field.

  • And many other fixes and improvements.

Get Qt Creator 5.0 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 5.0 Beta is also available under Preview > Qt Creator 5.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: