Ослободување на рамката на Qt 6.2

Компанијата Qt објави издание на рамката 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 компонентите е обезбеден под лиценците LGPLv3 и GPLv2. Qt 6.2 доби статус на издавање LTS, во рамките на кој ќе се генерираат ажурирања за корисниците на комерцијални лиценци за три години (за други, ажурирањата ќе се објавуваат шест месеци пред да се формира следното големо издание).

Филијалата Qt 6.2 е означена како постигната паритет со Qt 5.15 во однос на составот на модулот и е погодна за миграција од Qt 5 за повеќето корисници. Клучните подобрувања во Qt 6.2 главно се однесуваат на вклучувањето на модулите кои беа достапни во Qt 5.15, но не беа подготвени за вклучување во изданијата Qt 6.0 и 6.1. Особено, модулите што недостасуваат се вклучени:

  • qt-блутут
  • Qt мултимедија
  • NFC 
  • Qt позиционирање
  • Брзи дијалози за Qt
  • Qt RemoteObjects
  • Qt сензори
  • Qt SerialBus
  • Qt Сериска порта
  • Веб-канал Qt
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Промени во Qt 6.2 (преглед на промените во гранката Qt 6 може да се најде во претходниот преглед):

  • Во Qt Quick 3D е додаден оптимизиран режим на рендерирање „Instanced Rendering“, кој ви овозможува да прикажувате неколку примери од ист објект со различни трансформации одеднаш. Додадено е 3D Particles API за додавање ефекти генерирани од голема акумулација на честички (чад, магла, итн.) на 3D сцени. Додадена е способност за креирање Qt Quick Input настани за 2D елементи вградени во 3D сцени и текстури. Додадено е API за одредување на пресекот на моделите со зрак што произлегува од произволна точка на сцената.
  • Предложен е јавен QML модул CMake API, што го поедноставува процесот на креирање сопствени QML модули. Опциите за приспособување на однесувањето на алатката qmllint (QML linter) се проширени, а додадена е и поддршка за генерирање извештаи за верификација во JSON формат. Алатката qmlformat користи QML библиотека дом.
  • Архитектурата на Qt Мултимедијалниот модул е ​​модернизирана, додавајќи карактеристики како што се избирање преводи и јазик при репродукција на видео, како и додавање напредни поставки за снимање мултимедијални содржини.
  • Додадени се нови методи во Qt графиконите за прилагодување на графиконите.
  • QImage додаде поддршка за формати на слики кои ги одредуваат параметрите на бојата користејќи броеви со подвижна запирка.
  • QByteArray::number() обезбедува правилна работа со негативни броеви во недецимални системи.
  • Додадена е поддршка за std::chrono во QLockFile.
  • Мрежата Qt обезбедува можност за истовремено користење на различни SSL позадини.
  • Додадена е поддршка за Apple системи базирани на чипот M1 ARM. Поддршката за webOS, INTEGRITY и QNX оперативните системи е вратена. Се нуди поддршка за преглед на Windows 11 и WebAssembly.

Извор: opennet.ru

Додадете коментар