Evgenii Legotckoi
Evgenii LegotckoiJune 24, 2019, 7:57 a.m.

Qt 5.13 Release

On June 19, Qt Company released Qt 5.13. As always, releases come with new features, updates, bug fixes, and improvements. In Qt 5.13, Qt Company also focused on a tool that makes designing, developing, and deploying software with Qt more efficient for both designers and developers. Let's take a look at some of the highlights of Qt 5.13, as well as some of the tooling updates.

Qt для WebAssembly

Qt for WebAssembly allows you to build Qt applications for web browsers and is now fully supported. Qt for WebAssembly uses Emscripten to compile Qt applications for the web server, allowing you to run your own applications in any browser that supports WebAssembly without the need for client-side installation. Qt sets the pace for C++ development for WebAssembly, and Google recently used Qt as an example of how to run C++ applications in the browser at Google's I/O'19 event.


Qt GUI summarizes classes for window system integration, event handling, OpenGL and Open GLES integration, 2D graphics, basic images, fonts, and text.


The Qt QML module provides a platform for developing flexible user interfaces in QML. Improved support for enums declared in C++, JavaScript "null" as the anchor value is now optimized at compile time, and QML now generates function tables in 64-bit windows, allowing stack unwinding with JITed functions.

Qt Quick и Qt Quick Controls 2

The standard library for writing QML applications and the user interface controls for creating user interfaces have also received some updates. Added support for TableView to hide rows and columns, and for Qt Quick Controls 2 added SplitView, a control that lays out items horizontally or vertically with a draggable divider between each item. Also added the cache property to the icon.

Qt WebEngine

Qt WebEngine integrates Chromium's fast web capabilities into Qt and its latest version is now based on Chromium 73. Added PDF viewing via Chromium internal extension, application local client certificate store, support for client certificates from QML, web notification APIs and thread-safe and page-specific URL request interceptors.

Qt Network

Qt Network provides a set of APIs for software applications using TCP/IP and adds Secure Channel support for SSL sockets and support for OCSP stapling. As of Qt 5.13, OpenSSL 1.1 is now used to support SSL connections on Linux and Android.

Qt Multimedia

Provides a rich set of QML types and C++ classes for handling multimedia content. Also added continuous playback to QML VideoOutput using the flushMode property, support for GStreamer for Windows/macOS and HTTP headers and audio roles for Android.


Client side client - connection to KNXnet/IP server. This connection can be used to send messages to the KNX bus and to control the functions of KNX devices commonly used in building automation. In Qt 5.13, the module received a secure client API.


The next generation of Industry 4.0 applications based on the client/server architecture has received some updates. Basically, the C++ API is now fully supported, and technical previews of the QML API and Secure Client C++ API have been added.

Qt CoAP (Tech Preview)

Qt CoAP (Constrained Application Protocol) is a client-side implementation of the M2M protocol for use with constrained hosts and networks for the Internet of Things. In Qt 5.13, the module received support for TLS (DTLS) datagram over UDP.

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.

Do you like it? Share on social networks!


Only authorized users can post comments.
Please, Log in or Sign up
  • Leo
  • Sept. 26, 2023, 11:43 a.m.

C++ - Test 002. Constants

  • Result:41points,
  • Rating points-8
  • Leo
  • Sept. 26, 2023, 11:32 a.m.

C++ - Test 001. The first program and data types

  • Result:93points,
  • Rating points8
Last comments
IscanderCheSept. 13, 2023, 9:11 a.m.
QScintilla C++ example По горячим следам (с другого форума вопрос задали, пришлось в памяти освежить всё) решил дополнить. Качаем исходники с https://riverbankcomputing.com/software/qscintilla/downlo…
Evgenii Legotckoi
Evgenii LegotckoiSept. 6, 2023, 7:18 a.m.
Qt/C++ - Lesson 048. QThread — How to work with threads using moveToThread Разве могут взаимодействовать объекты из разных нитей как-то, кроме как через сигнал-слоты?" Могут. Выполняя оператор new , Вы выделяете под объект память в куче (heap), …
Andrei CherniaevSept. 5, 2023, 3:37 a.m.
Qt/C++ - Lesson 048. QThread — How to work with threads using moveToThread Я поясню свой вопрос. Выше я писал "Почему же в методе MainWindow::on_write_1_clicked() Можно обращаться к методам exampleObject_1? Разве могут взаимодействовать объекты из разных…
nvnAug. 31, 2023, 9:47 a.m.
QML - Lesson 004. Signals and Slots in Qt QML Здравствуйте! Прекрасный сайт, отличные статьи. Не хватает только готовых проектов для скачивания. Многих комментариев типа appCore != AppCore просто бы не было )))
NSProjectAug. 24, 2023, 1:40 p.m.
Django - Tutorial 023. Like Dislike system using GenericForeignKey Ваша ошибка связана с gettext from django.utils.translation import gettext_lazy as _ Поле должно выглядеть так vote = models.SmallIntegerField(verbose_name=_("Голос"), choices=VOTES) …
Now discuss on the forum
IscanderCheSept. 17, 2023, 9:24 a.m.
Интернационализация строк в QMessageBox Странная картина... Сделал минимально работающий пример - всё работает. Попробую на другой операционке. Может, дело в этом.
NSProjectSept. 17, 2023, 8:49 a.m.
Помогите добавить Ajax в проект В принципе ничего сложного с отправкой на сервер нет. Всё что ты хочешь отобразить на странице передаётся в шаблон и рендерится. Ты просто создаёшь файл forms.py в нём описываешь свою форму и в …
BlinCTSept. 15, 2023, 12:35 p.m.
Размеры полей в TreeView Всем привет. Пытаюсь сделать дерево вот такого вида Пытаюсь организовать делегат для каждой строки в дереве. ТО есть отступ какого то размера и если при открытии есть под…
IscanderCheSept. 8, 2023, 12:07 p.m.
Кастомная QAbstractListModel и цвет фона, цвет текста и шрифт Похоже надо не абстрактный , а "реальный" типа QSqlTableModel Да, но не совсем. Решилось с помощью стайлшитов и setFont. Спасибо за отлик!
Evgenii Legotckoi
Evgenii LegotckoiSept. 6, 2023, 6:35 a.m.
Вопрос: Нужно ли в деструкторе удалять динамически созданные QT-объекты. Напр: Зависит от того, как эти объекты были созданы. Если вы передаёте указатель на parent объект, то не нужно, Ядро Qt само разрулит удаление, если нет, то нужно удалять вручную, иначе будет ут…

Follow us in social networks