Lars Knoll announced the release of Qt 6.3 with many new improvements to this vital development tool for user interfaces.
Qt 6.3 is the third point release of the Qt 6.0 series that brings many new features, bug fixes and underlying performance improvements.
Qt 6.3 – What’s New
The new features in Qt 6.3 are spread across all the modules of Qt, which you can read here. The essential elements include a new public CMake API, a new TreeView item in Qt Quick Module, and gesturePolicy in TapHandler.
Moreover, the Qt WebEngine now supports Python 3 instead of Python 2 to improve build performance. Also, the Qt Data Visualization Module added a few new properties such as wireframeColor, rowColors, barSeriesMargin, which is beneficial for data visualization applications.
In addition to that, Qt for WebAssembly platform, which is about running Qt applications inside web browsers, sees additional support across copy/paste, drag and drop, etc. Although this is still a tech preview state, minor improvements go a long way to make it possible to run Qt apps inside modern browsers.
On the other hand, the necessary addition in this release is the Qt Wayland Compositor Module which gives a powerful API to the app developers to create Wayland compatible applications. This promises faster iteration of Qt-based applications/desktops such as KDE apps to become more Wayland compatible.
Apart from this, the developers added Qt Shell extensions that allow restricted window manager features accessible to Qt applications. And the Qt Shell now enables the customization of the “Chrome” of window surface, which gives developers access to the client decoration windows.
Summary and Changelog
To summarise, a massive set of updates across modules from the Qt team makes it a go-to toolset for developing hybrid applications compared to GTK.
It’s worth mentioning that Qt changed its licencing model a year back. So, the Qt 6.3 series is not an LTS release yet. The Qt 5.15 is an LTS release currently, which is supported until 2023 but with a commercial licence.
If you are a developer or Qt supporter, you can read the release notes and changelog in the below links.