Evgenii Legotckoi
Evgenii LegotckoiМаусым 24, 2019, 7:57 Т.Ж.

Qt 5.13 шығарылымы

19 июня Qt Company выпустили Qt 5.13. Как всегда, релизы поставляются с новыми функциями, обновлениями, исправлениями ошибок и улучшениями. В Qt 5.13 Qt Company также сфокусировались на инструменте, который делает проектирование, разработку и развертывание программного обеспечения с Qt более эффективным как для дизайнеров, так и для разработчиков. Давайте рассмотрим некоторые основные моменты Qt 5.13, а также некоторые обновления в части инструментов.


Qt для WebAssembly

Qt для WebAssembly позволяет создавать приложения Qt для веб-браузеров и теперь полностью поддерживается. Qt для WebAssembly использует Emscripten для компиляции приложений Qt для веб-сервера, что позволяет вам запускать собственные приложения в любом браузере, поддерживающем WebAssembly, без необходимости установки на стороне клиента. Qt задает темп разработки C++ для WebAssembly, и Google недавно использовал Qt в качестве примера того, как запускать приложения C++ в браузере на событии Google I/O’19.

Qt GUI

Qt GUI суммирует классы для интеграции оконной системы, обработки событий, интеграции OpenGL и Open GLES, 2D-графики, базовых изображений, шрифтов и текста.

Qt QML

Модуль Qt QML предоставляет платформу для разработки гибких пользовательских интерфейсов на языке QML. Улучшена поддержку перечислений, объявленных в C++, JavaScript «null», поскольку значение привязки теперь оптимизируется во время компиляции, а теперь QML генерирует таблицы функций в 64-битных окнах, что позволяет разматывать стек с помощью функций JITed.

Qt Quick и Qt Quick Controls 2

Стандартная библиотека для написания приложений QML и элементы управления пользовательским интерфейсом для создания пользовательских интерфейсов также получили некоторые обновления. Добавлена поддержка TableView для сокрытия строк и столбцов, а для Qt Quick Controls 2 добавлен SplitView, элемент управления, который размещает элементы по горизонтали или по вертикали с перетаскиваемым разделителем между каждым элементом. Также добавлено свойство кэша в иконку.

Qt WebEngine

Qt WebEngine интегрирует быстрые веб-возможности Chromium в Qt, и его последняя версия теперь основана на Chromium 73. Добавлен просмотр PDF через внутреннее расширение Chromium, хранилище сертификатов локального клиента приложения, поддержка сертификатов клиентов из QML, API веб-уведомлений и поточно-ориентированные и специфичные для страницы перехватчики запросов URL.

Qt Network

Qt Network предоставляет набор API для программных приложений, использующих TCP/IP, и добавлена поддержка Secure Channel для сокетов SSL и поддержка сшивания OCSP. С Qt 5.13 теперь используют OpenSSL 1.1 для поддержки SSL-соединений на Linux и Android.

Qt Multimedia

Предоставляет богатый набор типов QML и классов C++ для обработки мультимедийного контента. Также добавлено непрерывное воспроизведение в QML VideoOutput, используя свойство flushMode, поддержка GStreamer для Windows/macOS и заголовков HTTP и аудио ролей для Android.

Qt KNX

Клиентская сторона клиента - подключение к KNXnet/IP серверу. Это соединение может использоваться для отправки сообщений на шину KNX и для управления функциями устройств KNX, обычно используемых в автоматизации зданий. В Qt 5.13 модуль получил защищенный клиентский API.

Qt OPC UA

Следующее поколение приложений Industry 4.0, основанных на архитектуре клиент/сервер, получило некоторые обновления. В основном, API C++ теперь полностью поддерживается, и добавлены технические предварительные версии API QML и API C++ защищенного клиента.

Qt CoAP (Tech Preview)

Qt CoAP (протокол ограниченных приложений) является реализацией протокола M2M на стороне клиента для использования с ограниченными узлами и сетями для Интернета вещей. В Qt 5.13 модуль получил поддержку дейтаграммы TLS (DTLS) по UDP.

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз
OI
  • Ora Iro
  • Жел. 24, 2024, 6:38 Т.Ж.

C++ - Тест 001. Первая программа и типы данных

  • Нәтиже:40ұпай,
  • Бағалау ұпайлары-8
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:50ұпай,
  • Бағалау ұпайлары-4
m
  • molni99
  • Қаз. 26, 2024, 1:37 Т.Ж.

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:80ұпай,
  • Бағалау ұпайлары4
Соңғы пікірлер
ИМ
Игорь МаксимовҚар. 22, 2024, 11:51 Т.Ж.
Django - Оқулық 017. Теңшелген Django кіру беті Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii LegotckoiҚаз. 31, 2024, 2:37 Т.Қ.
Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZEҚаз. 19, 2024, 8:19 Т.Ж.
Qt Creator көмегімен fb3 файл оқу құралы Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь МаксимовҚаз. 5, 2024, 7:51 Т.Ж.
Django - Сабақ 064. Python Markdown кеңейтімін қалай жазуға болады Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas5Шілде 5, 2024, 11:02 Т.Ж.
QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Енді форумда талқылаңыз
Evgenii Legotckoi
Evgenii LegotckoiМаусым 24, 2024, 3:11 Т.Қ.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey1Қар. 15, 2024, 6:04 Т.Ж.
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProjectМаусым 4, 2022, 3:49 Т.Ж.
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9AnonimҚаз. 25, 2024, 9:10 Т.Ж.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Бізді әлеуметтік желілерде бақылаңыз