Vydání rámce Qt 6.2

Společnost Qt Company zveřejnila vydání rámce Qt 6.2, ve kterém pokračují práce na stabilizaci a zvýšení funkčnosti větve Qt 6. Qt 6.2 poskytuje podporu pro platformy Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY a QNX. Zdrojový kód pro komponenty Qt je poskytován pod licencemi LGPLv3 a GPLv2. Qt 6.2 obdrželo stav vydání LTS, v rámci kterého se budou generovat aktualizace pro uživatele komerčních licencí po dobu tří let (pro ostatní budou aktualizace zveřejňovány šest měsíců před vytvořením další hlavní verze).

Větev Qt 6.2 je označena jako dosáhla parity s Qt 5.15 z hlediska složení modulů a je vhodná pro migraci z Qt 5 pro většinu uživatelů. Klíčová vylepšení v Qt 6.2 se týkají hlavně zahrnutí modulů, které byly k dispozici v Qt 5.15, ale nebyly připraveny na zahrnutí do verzí Qt 6.0 a 6.1. Konkrétně jsou zahrnuty chybějící moduly:

  • qt-bluetooth
  • Multimédia Qt
  • NFC 
  • Qt polohování
  • Rychlé dialogy Qt
  • Qt RemoteObjects
  • Senzory Qt
  • Qt SerialBus
  • Sériový port Qt
  • Webový kanál Qt
  • Qt WebEngine
  • Webové zásuvky Qt
  • Qt WebView

Změny v Qt 6.2 (přehled změn ve větvi Qt 6 najdete v předchozí recenzi):

  • Do Qt Quick 3D byl přidán optimalizovaný režim vykreslování „Instanced Rendering“, který umožňuje vykreslovat několik instancí stejného objektu s různými transformacemi najednou. Přidáno 3D Particles API pro přidávání efektů generovaných velkým nahromaděním částic (kouř, mlha atd.) do 3D scén. Přidána možnost vytvářet události Qt Quick Input pro 2D prvky vložené do 3D scén a textur. Přidáno API pro určování průsečíku modelů s paprskem vycházejícím z libovolného bodu ve scéně.
  • Bylo navrženo veřejné rozhraní QML Module CMake API, které zjednodušuje proces vytváření vašich vlastních modulů QML. Byly rozšířeny možnosti přizpůsobení chování utility qmllint (QML linter) a přidána podpora pro generování ověřovacích zpráv ve formátu JSON. Obslužný program qmlformat používá knihovnu QML dom.
  • Architektura modulu Qt Multimedia byla modernizována a přidala takové funkce, jako je výběr titulků a jazyka při přehrávání videa, stejně jako přidání pokročilých nastavení pro zachytávání multimediálního obsahu.
  • Do Qt Charts byly přidány nové metody pro přizpůsobení grafů.
  • QImage přidal podporu pro obrazové formáty, které určují parametry barev pomocí čísel s plovoucí desetinnou čárkou.
  • QByteArray::number() zajišťuje správnou práci se zápornými čísly v nedesítkových systémech.
  • Do QLockFile přidána podpora std::chrono.
  • Qt Network poskytuje možnost používat různé backendy SSL současně.
  • Přidána podpora pro systémy Apple založené na čipu M1 ARM. Byla vrácena podpora pro operační systémy webOS, INTEGRITY a QNX. Nabízí se podpora náhledu pro Windows 11 a WebAssembly.

Zdroj: opennet.ru

Přidat komentář