A Qt 6.2-es keretrendszer kiadása

A Qt Company közzétette a Qt 6.2 keretrendszer kiadását, amely továbbra is a Qt 6 stabilizálására és funkcionalitásának növelésére összpontosít. A Qt 6.2 támogatja a Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY és QNX platformokat. A Qt komponensek forráskódja LGPLv3 és GPLv2 licenc alatt kerül forgalomba. A Qt 6.2 LTS verziót kapott, amely keretében a kereskedelmi licenccel rendelkező felhasználók számára frissítések három évig állnak rendelkezésre (más felhasználók számára frissítések hat hónapig jelennek meg a következő jelentős kiadás elkészítéséig).

A Qt 6.2 ága elérte a Qt 5.15 modulállományi paritását, és a Qt 5 többségi felhasználói számára migrálható. A Qt 6.2 főbb fejlesztései a Qt 5.15-ben elérhető modulok integrálására vonatkoznak, amelyek nem voltak készen a Qt 6.0 és 6.1 kiadásokban való szereplésre. Különösen a következő hiányzó modulok kerültek be:

  • Qt Bluetooth
  • Qt Multimedia
  • Qt NFC 
  • Qt Positioning
  • Qt Quick Dialogs
  • Qt RemoteObjects
  • Qt Sensors
  • Qt SerialBus
  • Qt SerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

A Qt 6.2-es változások (a Qt 6 ág változásainak áttekintése a korábbi áttekintésben található):

  • A Qt Quick 3D-hez hozzáadódott az „Instanced Rendering” optimalizált renderelési mód, amely lehetővé teszi, hogy egyszerre több példányt jelenítsünk meg ugyanabból az objektumból különböző transformációkkal. 3D Particles API került bevezetésre, amely lehetővé teszi a nagy részecskehalmazok (füst, köd stb.) által létrehozott effektusok 3D jelenetekbe való beillesztését. Lehetőség nyílt Qt Quick Input események létrehozására 2D elemekhez, amelyek 3D jelenetekbe és textúrákba vannak beépítve. API került hozzáadásra a modellek sugárral való metszésének meghatározására, amely egy tetszőleges pontból indul a jeleneten.
    Videó lejátszása
  • Ajánlott egy nyilvános QML Modul CMake API, amely egyszerűsíti a saját QML modulok létrehozásának folyamatát. Kibővítették a qmllint (QML linter) eszköz viselkedésének testreszabhatóságát, és hozzáadták a JSON formátumban készült ellenőrzési jelentések generálásának támogatását. A qmlformat eszközben a QML dom könyvtárát használták.
  • A Qt Multimedia modul architektúrája modernizálva lett, új lehetőségek jelentek meg, például feliratok és nyelv kiválasztása videofelvétel közben, valamint kiterjesztett multimédiás tartalom rögzítési beállítások kerültek hozzáadásra.
  • A Qt Charts új módszereket kapott a diagramok testreszabására.
  • A QImage támogatása megtörtént a lebegőpontos számokkal definiált színparaméterek képfájlformátumaihoz.
  • A QByteArray::number() mostantól helyesen kezeli a negatív számokat nem tizedes számrendszerekben.
  • A QLockFile támogatja a std::chrono-t.
  • A Qt Network-ben lehetővé vált különböző háttérállományok egyidejű használata. SSL.
  • Támogatás került az ARM architektúrára alapozott Apple rendszerek számára. Visszakerült a webOS, INTEGRITY és QNX operációs rendszerek támogatása. Előzetes támogatás jött a Windows 11 és WebAssembly számára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster