Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
August 26, 2021 by Eike Ziller | Comments
We are happy to announce the release of Qt Creator 5.0 !
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. This feature is optional and turned off by default. 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 is still provided via libclang. Some of the other 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) and provide it with a recent Clangd executable.
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.
The C++ code model received various fixes. When you rename a symbol, we no longer select files by default that are not directly related to your project, like Qt headers, even if they contain the symbol. Changes to ".ui" and ".scxml" files are now immediately reflected in the code model without re-compilation.
We updated the QML code model to Qt 6.2, and fixed various issues with newer features of QML.
If your language server supports progress notification, we show them in Qt Creator as well now. We also added support for code snippets provided by the server.
Cristian published a separate blog post, highlighting the improvements for CMake in Qt Creator 5, so I won't repeat that here.
Generally we worked on reducing a freeze that could happen after loading larger projects in Qt Creator. This should behave much better now.
We updated Qbs to latest 1.20, and reduced the impact that the Qbs project management had on startup when you had many kits.
We added support for MSVC ARM toolchains, and improved the experience when running Intel-builds of Qt Creator on M1 Macs. Android 12 is now properly handled in Qt Creator.
Please check our change log for a more complete list of improvements.
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 5.0 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.
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Dec 2, 2024
We are happy to announce the release of Qt Creator 15! Qt Creator 15 is..
Dec 2, 2024
We have released Qt 6.8.1 today. As a patch release, Qt 6.8.1 does not..
Dec 2, 2024
We are excited to announce Qt for MCUs 2.9, which comes with many key..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.