Qt Creator 16 Development Environment Released

The latest version of the integrated development environment designed to create cross-platform applications using the QT library, QT Creator 16, has been released. This IDE supports the development of classic programs in the C++ language as well as the use of the QML language, which involves using JavaScript to define scenarios and setting structure and parameters of interface elements with CSS-like blocks. Ready assemblies for Linux, Windows, and Mac OS are available for download.

In the new version of QT Creator 16, several optimizations have been added to reduce start time and improve performance. To determine the ABI without analyzing the contents of libraries, a method involving obtaining information about the ABI version from the configuration file applicable to QT 6 has been implemented. Asynchronous loading has been added for font cache when opening the editor on Windows. Additionally, asynchronous loading is now used for obtaining information about python packages.

An option to automatically determine the type of indentation based on file contents has been added to avoid mixed alignment settings for text and code editors. The result of auto-indentation is displayed in the toolbar and can be changed by the user.




For QML files, the variable QML_import_Path for CMAKE is now provided when interacting with Qmlls (Qml Language Server). Support for the function Diagnostic.codedescription to transmit error code descriptions has been added in the implementation of the Language Server Protocol (LSP). Users now have the option to selectively enable LSP for individual projects.

A new category called “sdk” has been added to the settings, specifically for App SDK.


/Reports, release notes, official announcements.