You are here: / News / Programming / Technology / Tools / These are the Details of the new Qt 5.10 Release

These are the Details of the new Qt 5.10 Release

Qt 5.10 Release

Share!



The Qt Company on December 7th, 2017 announced the general availability of the Qt 5.10 release of their flagship development framework. This update comes with many new features, improvements and bug fixes over the previous versions.

Qt is a cross-platform application framework that is ideal for developing application software that can be run on an assortment of software and hardware platforms with almost no change to the programming source code.

Read Also  The new Qt 5.6.1 LTS Release is now Available

The framework is written in C++ and programs can be written primarily in C++, C, QML, and JavaScript. The target platforms include Android, iOS, Linux (Embedded, Wayland, X11), macOS, Windows, Windows Phone, and the Embedded Real-time platforms such as Integrity, QNX, and VxWorks

Highlights of the new Qt 5.10 Release

There are new features in the Qt Core and Qt GUI modules where QImages can now use more than 2GByte of pixel data while OpenGL ES 3.2 API is now exposed in a cross-platform manner via QOpenGLExtraFunctions.

There are new cross-platform Vulkan enablers for Windows, Linux (xcb) and Android (level 23+).

In Qt Network, it is now using an OpenSSL 1.1 back-end while the h2c protocol upgrade used by non-SSL HTTP/2 has been implemented.

Read Also  Qt Creator 4.0 RC1 is Released

A shapes plugin, providing a Shape type under QtQuick.Shapes 1.0 has been added to Qt Quick. Action, ActionGroup, and MenuBar are now new QML types. That includes new styles being included in this release.

Qt WebEngine has been updated to Chromium 61 while in Qt Connectivity the UWP Bluetooth and BLE backends are now supported in Windows 10.

Additional layouts have been added to the Qt Virtual Keyboard. These are Hebrew, Serbian, Hungarian, Czech, Croatian, Bulgarian, Greek, Estonian, and Dutch. Handwriting support for Farsi, Arabic, Chinese, Japanese, and Korean is now functional.

Qt Network Auth with support for OAuth1 and OAuth2 and Qt Speech with support for text-to-speech have been introduced as new modules while Qt Script is marked as deprecated.

You can find out more details about this new release on the Qt release page here. You can also check out the Qt 5.10 release log here.