Qt Creator 17: A Major Update for Open-Source IDE Enhances Project Management

The Qt Project has released Qt Creator 17, the latest stable version of its open-source cross-platform integrated development environment (IDE) available for GNU/Linux, macOS, and Windows. This version introduces a significant change for project management, where run configurations are now integrated into build configurations. Each run configuration can now be tied to a specific build configuration, allowing different run parameters for different configurations, such as Debug or Release.

Another notable feature is the "Clone into This" button, which enables users to copy values between run configurations, irrespective of their associated build configurations. Activating a different build configuration automatically switches the corresponding run configurations available.

CMake support has also seen enhancements, particularly in error handling. If any Qt components are missing during CMake configuration, the IDE can now assist in installing those components via the Qt Online Installer. Additionally, for Python developers, Qt Creator 17 now supports opening pyproject.toml files, which are the default for new PySide projects.

The IDE has improved its C++ support by updating prebuilt binaries to LLVM 20.1.3 and fixing various issues related to string literal operators and macros. In terms of QML support, there are significant updates, including enhanced code style options that allow the integration of the qmlformat from the QML language server.

Qt Creator 17 also makes the Light and Dark themes, introduced in Qt Creator 15, the defaults. It adds the ability to manage multiple extension sources and includes variants for Git “diff” actions.

For a complete list of bug fixes and improvements, you can check out the full changelog. Qt Creator 17 is now available for download from the official website with installers provided for 64-bit and ARM64 Linux systems.