Qt 6.5 поставляется как LTS-версия, исправляет множество ошибок и вносит общие улучшения.

Qt-6

В шестом выпуске серии Qt 6 мы представили множество новых функций для разработчиков графики и пользовательского интерфейса, а также серверной части приложения.

Представлена ​​компания Qt несколько дней назад вышел релиз новой версии фреймворка "Qt 6.5" , в котором продолжается работа по стабилизации и увеличению функциональности ветки Qt 6.

Qt 6.5 получил статус LTS-релиза, в рамках которого обновления будут выпущены для пользователей коммерческой лицензии в течение трех лет (для остальных обновления будут выпущены за полгода до формирования следующей мажорной версии). Поддержка предыдущей LTS-ветви Qt 6.2 продлится до 30 сентября 2024 г. Ветвь Qt 5.15 продлится до мая 2025 г.

Основные новые функции Qt 6.5

В этой недавно выпущенной версии QT 6.5 подчеркивается, что модуль Qt Quick 3D Physics, который предоставляет API для имитации физических процессов, которые можно использовать с Qt Quick 3D для реалистичного взаимодействия и движения объектов в 3D-сценах, он был стабилизирован и сделан полностью совместимым. Реализация основана на движке PhysX.

Еще одно изменение, которое выделяется в новой версии, заключается в том, что добавлена ​​поддержка темного режима дизайна Windows, а также включено автоматическое применение темной раскладки включены в системе и настройки для фреймов и титров, если приложение использует стиль, который не меняет палитру. В приложении вы можете настроить собственную реакцию на изменения системной темы, обработав свойство QStyleHints::colorScheme.

В Qt Quick Controls стиль материала для Android был приведен в соответствие с рекомендации материалы 3, Кроме того, для iOS реализована полная стилизация и добавлены API для изменения внешнего вида (например, containerStyle для TextField или TextArea или roundedScale для кнопок и всплывающих окон).

к Wayland, добавлен QNativeInterface::QWaylandApplication API для прямого доступа к собственным объектам Wayland, которые используется во внутренних функциях Qt, а также для доступа к информации о последних действиях пользователя, которую, возможно, потребуется передать расширениям протокола Wayland. Новый API реализован в пространстве имен QNativeInterface, который также предоставляет вызовы для доступа к собственным API платформ X11 и Android.

В дополнение к этому также подчеркивается, что добавлена ​​поддержка платформы Android 12 и, несмотря на существенные изменения в этой ветке, была сохранена возможность создания универсальных сборок для Android, которые могут работать на устройствах с разными версиями Android, начиная с Android 8.

Обновлен стек Boot2Qt, который можно использовать для создания загрузочных мобильных систем со средой на основе Qt и QML. Системная среда в Boot2Qt обновлена ​​до платформы Yocto 4.1 (Langdale).
Пакеты для Debian 11 запущены и поддерживаются на коммерческой основе.

Лас- Расширены возможности платформы WebAssembly, позволяя вам создавать приложения Qt, которые запускаются в веб-браузере и переносимы между различными аппаратными платформами. Приложения, созданные для платформы WebAssembly, благодаря JIT-компиляции работают с производительностью, близкой к собственному коду, могут использовать Qt Quick, Qt Quick 3D и средства визуализации, доступные в Qt. В новой версии добавлена ​​поддержка рендеринга видео и использование отключенных инструментов в виджетах.

веб-движок Qt WebEngine был обновлен до кодовой базы Chromium 110, Помимо Linux, поддержка рендеринга видео с аппаратным ускорением реализована при использовании графического API Vulkan в средах на базе X11 и Wayland.

Из других изменений, которые выделяются:

  • Добавлен экспериментальный модуль Qt GRPC с поддержкой протоколов gRPC и Protocol Buffer, который позволяет получить доступ к службам gRPC и сериализовать классы Qt с помощью Protobuf.
  • В macOS приложения, использующие QMessageBox или QErrorMessage, гарантированно будут отображать собственные диалоговые окна платформы.
  • Добавлена ​​поддержка настройки соединений HTTP 1 в модуле Qt Network.
    В модуль последовательной шины Qt добавлены экспериментальные классы шины CAN, которые можно использовать для кодирования и декодирования сообщений CAN, обработки кадров и разбора файлов DBC.
  • Тип TableView QML реализует интерактивные функции, такие как редактирование ячеек на месте, изменение размера строк и столбцов и выбор нескольких ячеек.
  • Добавлена ​​поддержка стереоскопического рендеринга в класс QOpenGLWidget, представленный в модуле Qt Widgets.
  • Проделана большая работа по улучшению стабильности, закрыто около 3500 баг-репортов.

Если вы хотите узнать больше об этом, вы можете проверить подробности По следующей ссылке.

Скачайте и получите Qt 6.5

Те, кто интересуется новой веткой Qt 6.5, должны знать, что поддержка предоставляется для платформ Windows, macOS, Linux, iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY и QNX. Исходный код компонентов Qt предоставляется по лицензиям LGPLv3 и GPLv2.

Новую версию можно получить по адресу по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.