Qt Company published Release framework Qt 6.1 , in which the work on stabilization and increasing functionality of the QT 6 branch function is provided. In QT 6.1, support for Windows 10, MacOS 10.14+ platforms, Linux (Ubuntu 20.04+, CentOS 8.1+, OpenSUSE 15.1+), iOS 13+ and Android (API 23+). The source texts of the Qt components are supplied under LGPLV3 and GPLV2 licenses.
Key Improvements in QT 6.1 mainly relate to the inclusion in the modules that were available in Qt 5.15, but were not ready for inclusion in the first issue of QT 6. In particular, the modules are included in the composition:
- Active QT – Support COM and ActiveX controls on the Windows platform.
- Qt Charts – Creating Charts.
- Qt Data Visualization – Visualization Static and Dynamic Dimensions.
- Qt Device Utilities – part of the Qt for Device Creation package.
- Qt Graphical Effect – layer to simplify porting applications on QT 6.
- QT Lottie – draws graphics and animation exported in JSON format using the Bodymovin plug-in to the Adobe After Effects package. Includes built-in microdware to perform animation, cropping, processing layers and other effects.
- Qt State Machine – framework for creating event-oriented structures and the implementation of the final machine on the SCXML database.
- Qt Virtual Keyboard – implementation of the virtual keyboard.
modules that are not yet transferred and are expected in Qt 6.2 LTS, scheduled for September.
- qt bluetooth
- Qt Data Visualization
- Qt Lottie Animation
- qt multimedia
- qt nfc
- Qt Positioning
- Qt Quick Dialogs: Folder, Message Box
- Qt Remote Objects
- qt sensors
- qt serialbus
- qt serialport
- qt webchannel
- Qt WebEngine
- qt websockets
- Qt WebView
- in Qt Core work has been carried out to improve ease of use and simplifying API. Added removeif () methods and the number of classes supporting the ERASE_IF () method is expanded. Available missing methods available in Qstring, but missing in QstringView. Added protected from overflowing the function of addition, subtraction and multiplication. Improved support for 16-bit floating point values. Updated API for the properties binding (Property Binding), which appeared in QT 6.0. Added new classes to simplify integration with java, qjnienvironment and qjniobject, usually demanded on the Android platform.
- in Qt GUI improved support for Graphic API VULKAN 1.1 and 1.2.
Added a new QurlResourceProvider class, which is used in QLabel and allows you to do without re-implementing the LoadResource () and creating QTextDocument subclasses. Implemented the possibility of applying user-defined transmission functions in QColorspace class.
/Media reports.