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 мултимедия
  • NFC
  • Qt позициониране
  • Бързи диалози на Qt
  • Qt RemoteObjects
  • Qt сензори
  • Qt SerialBus
  • Qt сериен порт
  • Qt уеб канал
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

С пускането на Qt 6.2 почти всички наши потребители трябва да могат да мигрират кода си от Qt 5 на Qt 6. Направихме това със собствени инструменти. А именно Qt Design Studio 2.2 и Qt Creator 6 beta, които ще бъдат пуснати скоро, са базирани на Qt 6.2 LTS.

В допълнение към добавянето на липсващи функции, Qt 6.2 се фокусира върху подобряване на стабилността, производителността и качеството на живот за разработчиците.

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

Също така в тази нова версия предоставя възможност за създаване на Qt събития за бързо въвеждане за 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.