A Qt 6.2 már megjelent, és ezek a hírei

A Qt Company bemutatta néhány napja a bevezetése a „Qt 6.2 keretrendszer” új verziója, amelyben a munka továbbra is stabilizálja és növeli a Qt 6 ág funkcionalitását.

A Qt 6.2 új verziója támogatja a Windows 10, a macOS 10.14+ és a különböző Linux platformokat Ezek közül kiemelkedik az Ubuntu 20.04+, a CentOS 8.1+, az openSUSE 15.1+, valamint az iOS 13+, Android (API 23+) és más platformok, például a webOS, az INTEGRITY és a QNX támogatása.

A Qt 6.2 fő újdonságai

Megfigyelhető, hogy lA Qt 6.2 ág moduláris összetételét tekintve elérte a paritást a Qt 5.15 -tel és a legtöbb felhasználó alkalmas Qt 5 migrációra. A Qt 6.2 legfontosabb fejlesztései elsősorban a Qt 5.15 -ben elérhető modulok beépítésével kapcsolatosak, de nem voltak készek a Qt 6.0 és 6.1 változatokba. Különösen a hiányzó modulok tartoznak ide:

  • qt-bluetooth
  • Qt multimédia
  • NFC
  • Qt pozicionálás
  • Qt gyorshívások
  • Qt RemoteObjects
  • Qt érzékelők
  • Qt SerialBus
  • Qt soros port
  • Qt webcsatorna
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

A Qt 6.2 kiadásával szinte minden felhasználónknak képesnek kell lennie arra, hogy áttelepítse kódját a Qt 5 -ről a Qt 6 -ra. Ezt saját eszközeinkkel tettük meg. Ugyanis a Qt Design Studio 2.2 és a hamarosan megjelenő Qt Creator 6 béta a Qt 6.2 LTS -en alapul.

A hiányzó funkciók hozzáadása mellett a Qt 6.2 a fejlesztők stabilitásának, teljesítményének és életminőségének javítására összpontosított.

A QT 6.2 új verziójában kiemelkedő változások közül az egyik a núj optimalizált megjelenítési mód «Renderelés bizonyos esetekben»A Qt Quick 3D -hez, amely lehetővé teszi ugyanazon objektum több példányának egyidejű megjelenítését különböző átalakításokkal, valamint a 3D Particles API -t is hozzáadtuk, hogy effektusokat adjunk a nagy részecskék (füst, köd stb.) által generált 3D jelenetekhez.

Ebben az új verzióban is lehetővé tette Qt gyorsbeviteli események létrehozását 2D elemekhez 3D jelenetekbe és textúrákba ágyazva. Egy API -t adtak hozzá a modellek metszéspontjának meghatározásához a jelenet tetszőleges pontjából származó sugárral.

Azt is kiemelik Az egyszerűsítés érdekében egy nyilvános Qake modul CMake API -t javasoltak a felhasználó folyamatát QML modulok létrehozásaA qmllint segédprogram (QML linter) viselkedésének konfigurálására szolgáló opciók mellett támogatást kapott az ellenőrzési jelentések JSON formátumban történő előállításához. A qmlformat segédprogram a QML dom könyvtárat használja.

Másrészt azt is kiemelik, hogy a Qt Multimedia modul architektúráját korszerűsítették, amelyben olyan funkciók jelentek meg, mint a feliratok és a nyelv kiválasztása a videolejátszáshoz, valamint a multimédiás tartalmak rögzítésének speciális beállításai. metódusokat a Qt diagramokhoz a diagramok testreszabásához.

A többi változás közül amelyek kiemelkednek a QT 6.2 új verziójából:

  • A QImage támogatta a lebegőpontos színparamétereket megadó képformátumokat.
  • A QByteArray :: number () biztosítja a negatív számok helyes kezelését nem decimális rendszerekben.
  • Std :: chrono támogatás hozzáadva a QLockFile fájlhoz.
  • A Qt Network lehetőséget kínál különböző SSL háttérprogramok egyidejű használatára.
  • Hozzáadott támogatás az ARM M1 chipen alapuló Apple rendszerekhez. Visszatérve a webOS, INTEGRITY és QNX operációs rendszerek támogatásához. A Windows 11 és a WebAssemble előzetes támogatását javasolta.

Ha érdekel, hogy többet tudjon meg róla A QT új verziójáról megtekintheti a részleteket A következő linken.

Végezetül tudnia kell, hogy a Qt összetevők forrásait az LGPLv3 és GPLv2 licencek teszik közzé. A Qt 6.2 megkapta az LTS verzió állapotát, amelyen belül három éven belül frissítéseket generálnak a kereskedelmi licencek felhasználói számára (a többi esetben a frissítéseket hat hónappal a következő jelentős verzió megalkotása előtt adják ki).


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.