Qt 6.2 уже выпущен и это его новости

 

Представлена ​​компания Qt несколько дней назад запуск новая версия «framework Qt 6.2», в котором продолжается работа по стабилизации и увеличению функциональности ветки Qt 6.

Эта новая версия Qt 6.2 обеспечивает поддержку Windows 10, macOS 10.14+ и различных платформ Linux Среди них выделяются Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+, а также поддержка мобильных платформ iOS 13+, Android (API 23+) и других, таких как webOS, INTEGRITY и QNX.

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

Замечено, что lВетка Qt 6.2 достигла паритета с Qt 5.15 с точки зрения состава модулей. и он подходит для миграции на Qt 5 большинством пользователей. Ключевые улучшения в Qt 6.2 в основном связаны с включением модулей, которые были доступны в Qt 5.15, но не были готовы для включения в версии Qt 6.0 и 6.1. В частности, недостающие модули включают:

  • QT Bluetooth
  • Qt Мультимедиа
  • QT NFC
  • Qt позиционирование
  • Qt быстрые диалоги
  • Qt RemoteObjects
  • Qt датчики
  • Последовательная шина Qt
  • Последовательный порт Qt
  • Веб-канал Qt
  • Веб-движок Qt
  • Веб-сокеты Qt
  • Веб-представление Qt

С выпуском Qt 6.2 почти все наши пользователи должны иметь возможность перенести свой код с Qt 5 на Qt 6. Мы сделали это с помощью наших собственных инструментов. А именно, Qt Design Studio 2.2 и бета-версия Qt Creator 6, которая скоро будет выпущена, основаны на Qt 6.2 LTS.

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

Из изменений, которые выделяются в этой новой версии QT 6.2, одно из них - nновый оптимизированный режим рендеринга «Отрисовка в инстансах»В Qt Quick 3D, который позволяет одновременно рендерить несколько экземпляров одного и того же объекта с различными преобразованиями, а также был добавлен API 3D-частиц для добавления эффектов к 3D-сценам, созданным большим скоплением частиц (дым, туман и т. д.).

Также в этой новой версии предоставлена ​​возможность создавать события Qt Quick Input для 2D-элементов встроены в 3D-сцены и текстуры. Был добавлен API для определения пересечения моделей с лучом, исходящим из произвольной точки сцены.

Также подчеркивается, что Публичный модуль QML CMake API был предложен для упрощения пользователь процесс создание модулей QMLВ дополнение к параметрам настройки поведения утилиты qmllint (QML linter) добавлена ​​поддержка создания отчетов о валидации в формате JSON. Утилита qmlformat использует библиотеку QML dom.

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

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

  • В QImage добавлена ​​поддержка форматов изображений, в которых указаны параметры цвета с плавающей запятой.
  • QByteArray :: number () обеспечивает правильную обработку отрицательных чисел в недесятичных системах.
  • Добавлена ​​поддержка std :: chrono в QLockFile.
  • Qt Network предлагает возможность использовать разные серверные части SSL одновременно.
  • Добавлена ​​поддержка систем Apple на базе чипа ARM M1. Вернулась поддержка операционных систем webOS, INTEGRITY и QNX. Предложена предварительная поддержка Windows 11 и WebAssembly.

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

Наконец, вы должны знать, что исходные коды компонентов Qt публикуются под лицензиями LGPLv3 и GPLv2. Qt 6.2 получил статус LTS-версии, в рамках которой обновления будут генерироваться для пользователей коммерческой лицензии в течение трех лет (для остальных обновления будут выпускаться за шесть месяцев до формирования следующей значимой версии).


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

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

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

*

*

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