Релиз Qt 6.8

от автора

8 октября компания Qt Company представила новую версию фреймворка Qt 6.8.

В новой версии добавлена поддержка IOS 18 и Android 14, а так же arm версии Windows.

Исходные тексты компонентов Qt опубликованы на GitHub под лицензиями LGPLv3 и GPLv2.

Кроме этого разработчики внесли так же следующие изменения:

  • Модуль Qt Graphs получил поддержку визуализации 3D.
    Был унифицирован API для 2D и 3D графов, а специфичный для Qt Widgets код вынесен в отдельный модуль Qt Graphs Widgets, что позволит собирать Qt Quick приложения без связывания с Qt Widgets;

  • Контролы Qt Quick получили поддержку темы WinUI3, что позволит приложениям выглядеть более нативно на Windows 11;

  • В модуле Qt Guick 3D улучшена поддержка теней и материалов;

  • Новый модуль XR, позволяющий делать приложения для виртуальной, дополненной и смешанной реальности. Новый модуль добавляет поддержку отслеживания движения рук и других методов ввода, используемых в VR/AR устройствах;

  • Стабилизированы сетевые модули: Gt GRPC, Qt Protobuf. В них так же была добавлена поддержка стриминга. QDnsLookup теперь поддерживает DNS поверх TLS;

  • В модуль Qt GUI добавлена поддержка переопределения системной темы;

  • В модуль Qt Core добавлен QChronoTimer, который использует модуль std::chrono вместо передачи времени как целого числа;

  • В модуль Qt SQL добавлена возможность смены владельца объекта QSqlDatabase с помощью метода moveToThread. Так же предоставлена возможность определения точности числовых типов;

  • В модуль Qt Test добавлена возможность использования std::chrono для макросов, принимающих время;

  • В модуль Qt Widgets внесены улучшения для работы на экранах с высокой плотностью пикселей;

  • В модуле Qt WebEngine упрощено управления разрешения сайтов с помощью нового класса QWebEnginePermission. Так же добавлен класс для контроля отдельного фрейма — QWebEngineFrame


ссылка на оригинал статьи https://habr.com/ru/articles/849258/


Комментарии

Добавить комментарий

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