A few days ago the launch of the new version of Qt Creator 16, which incorporates important optimizations and improvements for performance, as well as the reduction in startup time thanks to an asynchronous method to determine the ABI without having to analyze the entire contents of the libraries.
In Windows, for example, the editor now loads font cache asynchronously, just as you get information about Python packages, which improves the user experience by avoiding unnecessary crashes or delays.
Main new features of Qt Creator 16
A automatic option to determine the alignment type in text files and code, based on the file's contents. The result of this detection is displayed in the toolbar, allowing the user to modify it if desired.
Has strengthened the environment's ability to detect the use of version control systems, Proactively suggesting the activation of specific plugins if files are found under version control, regardless of whether those plugins are activated or not.
Other improvements introduced in this new version of Qt Creator 16 include the Integration of the QML_IMPORT_PATH variable in CMake for projects using QML files, which facilitates access to QMLs and complements the implementation of the LSP protocol, which now supports the Diagnostic.CodeDescription function for transmitting error descriptions.
Moreover, the configuration has been extended to allow enabling the LSP selectively in individual projects and a new “SDK” category has been added to manage configurations of various kits, such as Android, QNX, MCU and Windows applications.
Improvements to build systems
The redesign of the toolkit configurations is highlighted, This has allowed for a more compact interface that saves vertical space, and now includes separate options for the compilation and execution environments, as well as allowing the device type to be configured during compilation.
En CMake improvements have been implemented which are reflected in a simplified tree structure and improved performance in change detection, along with fixes to Ninja tool detection.
In addition to that, the complements for integration with static analysis and analytics tools coverage have been updated, and support for debugging C++ code and tracking running apps on iOS 17+ devices has been added.
As far as integration with tools and frameworks is concerned, The Axivion plugin has been improved to offer more detailed static analysis and display images explaining the detected issues. Additionally, the Coco coverage testing plugin now supports configurations for projects using both CMake and QMake, allowing you to manually specify paths in case automatic detection fails.
Bug fixes
Also An issue related to file cleanup has been resolved temporary files on FAT partitions, thus consolidating a comprehensive update that seeks to improve the efficiency and functionality of the development environment.
Among other fixes and improvements, Qt ABI detection has been optimized when module files are available in JSON format, removing unnecessary warnings and improving performance when gathering Qt version information.
La Debugging has also received improvementsBecause Fixed bugs in breakpoint management, the movement of tooltips, and the option to enable heap debugging via a specific configuration has been added.
In addition, the structure of CMake-based projects has been simplified, improving change detection and eliminating redundant configurations. Integration with version control systems, particularly Git, has been strengthened, establishing a minimum required version and adding new contextual actions.
Finally, if you are interested in being able to know more about it, you can consult the details in the following link
How to install QT Creator on Linux?
You should know that Qt Creator is available in both the commercial (supported) edition and the community edition.
En Most Linux distros have the (community) package within their repositories. If the package is not found on your distro or you prefer to use the installer offered directly by QT, you can obtain it From the page.
The installer is in a .run format and once the download is done, you just have to give it permissions. Execute with the following command:
sudo chmod +x qt-creator-opensource-linux-x86_64-15.0.0.run
Once this is done, now you just have to run the installer with:
sudo sh qt-creator-opensource-linux-x86_64-15.0.0.run
In the case of Ubuntu users, you may need some additional packages, which you can install with:
sudo apt-get install build-essential
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Now In the case of those who are users of Arch Linux and other distros based You can install the package directly from the repositories, since the new version of QT creator is already available.
To install, just run the following command in the terminal:
sudo pacman -S qtcreator