- Link: https://www.qt.io/blog/qt-creator-7-released
- Publication Date: Wednesday March 23, 2022
- Author: Eike Ziller
General
We split up the New File or Project menu item into separate New File and New Project items. That also means a new shortcut for New Project.
If you are using the Qt Online Installer, update notifications in Qt Creator now also include new minor Qt versions and patch releases to the latest available Qt version. You can configure this in Options > Environment > Updates.
Editing
Our packages now use LLVM 14 for C++ support. We also switched to Clangd as the default backend for our code model! If you face issues with that, please create a bug report for us on the bug tracker. If you specifically have issues with Clangd’s global indexing (the progress bar titled “Indexing project with Clangd”), you can turn that off in the C++ > Clangd > Enable background indexing setting. Qt Creator will then use Clangd for code completion and highlighting for the current document, but our built-in indexer for the global index. Turning the use of Clangd off completely is also possible on that page. In that case our built-in indexer is used for the global index, and libclang for the current document, like in previous versions of Qt Creator. But, please report your issues to us as well.
If you use the ClangFormat plugin, its settings have been merged into the non-ClangFormat code style settings. See the new tab there.
We also updated the QML parser to the newest version from Qt.
Projects
We did lots of improvements to the CMake configuration in Projects mode. Please see the separate blog post for details!
We improved the automatic (re-)detection of toolchains and removed some unnecessary compiler calls at startup, improving the Qt Creator startup times in certain configurations.
Our project wizards now assume C++17 as the C++ standard.
Platforms
For Android we added an option for the default NDK, and fixed the detection of available NDK platforms for recent NDKs.
On Linux we now ship the Wayland backend for Qt. Note that that is not used by default on Gnome with Wayland, but you can force that even there by setting the environment variable QT_QPA_PLATFORM=wayland.
On macOS Qt Creator now uses the systems dark mode when setting a dark theme, and we fixed that user applications inherited access permissions from Qt Creator. If your application accesses restricted resources, this will be better reflected now while developing the application with Qt Creator.
We added experimental support for Docker on macOS, besides continuing the work of making Qt Creator internals work better with remote paths.
Please check our change log for more details on improvements in Qt Creator 7!
Get Qt Creator 7
The opensource version is available on the Qt download page under “Qt Creator”, and you find commercially licensed packages on the Qt Account Portal. Qt Creator 7 is also available as an update 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.