A Qt 6.1 új verziója már megjelent

A Qt Company bemutatta a keret kiadása Qt 6.1, amelyben a munka továbbra is stabilizálja és növeli a Qt 6 ág funkcionalitását.

A 6.1 Qt legfontosabb fejlesztései főleg összefüggenek az 5.15 Qt-ban elérhető modulok összetételébe történő felvételével, de még nem voltak készek a Qt 6 első változatába való felvételre. Különösen modulok szerepelnek a kompozícióban.

A Qt 6.1 fő újdonságai

A Qt 6.1 ezen új verziójában végrehajtott főbb változtatások között megemlítik azt a Qt Core-on dolgoztak a használhatóság javítása és az API egyszerűsítése érdekében, Ezenkívül hozzáadódott az removeIf () metódus, és kibővült az erase_if () metódust támogató osztályok száma.

is Megemlítik, hogy a QStringben elérhető hiányzó módszerek valósultak meg de hiányzik a QStringView, Is túlcsordulás ellen védett összeadási, kivonási és szorzási függvények hozzáadva (továbbfejlesztett biztonság), valamint a 16 bites lebegőpontos értékek jobb támogatása.

A Qt Quick 3D támogatja a célanimáció átalakítását és kísérleti támogatást valósít meg a duplikált megjelenítéshez (renderelés példányonként), amely lehetővé teszi az azonos típusú objektumok több példányának renderelését a jelenet peremterületein találhatók egyetlen menetben. A módszer jelentősen felgyorsítja a megjelenítést, ha nagyszámú hasonló objektum van a jelenetben. A megadott módszer alapján megvalósul a XNUMXD részecskerenderelés támogatása.

Az API a tulajdonkötéshez, bevezetve a Qt 6.0-ba, Frissítve lett. Új osztályok kerültek a Java, QJniEnvironment és QJniObject integrációjának egyszerűsítésére, amelyekre általában szükség van az Android platformon.

Kiemeli a Qt Gui fejlesztéseit is a Vulkan 1.1 és 1.2 grafikus API támogatásával kapcsolatban, plusz egy új QUrlResourceProvider osztály került hozzá, amelyet a QLabel használ a loadResource () újbóli megvalósításának és a QTextDocument alosztályozásának elkerülése érdekében.

A felhasználó által definiált korrekciós funkciók használatának lehetősége a színtérkomponensek számára a QColorSpace osztályban valósult meg.

A Qt Network biztosítja a QNetworkInformation osztályt a rendszer állapotának meghatározásához a rendszeren. Hozzáadott támogatás a SameSite módhoz a HTTP cookie-kezelőben.

A Qt Qml végrehajtja a QJSPrimitiveValue és QJSManagedValue opciókat a JavaScript végrehajtásának finomabb ellenőrzéséhez.

A modulokkal kapcsolatban amelyek benne vannak ebben az új verzióban:

  • Active Qt - Támogatja a COM és az ActiveX vezérlőket a Windows platformon.
  • QT diagramok: diagramok készítése.
  • Qt adatmegjelenítés: statikus és dinamikus adatok megjelenítése.
  • A Qt Device Utilities a Qt for Device Creating csomag része.
  • A Qt Graphical Effect egy olyan réteg, amely leegyszerűsíti az alkalmazások Qt 6-ra való átvitelét.
  • Qt Lottie: az exportált grafikákat és animációkat JSON formátumban renderelje a plugin segítségével
  • Bodymovin az Adobe After Effects csomaghoz. Beépített mikromotort tartalmaz animációhoz, kivágáshoz, rétegfeldolgozáshoz és egyéb effektusokhoz.
  • A Qt State Machine egy keretrendszer eseményvezérelt konstrukciók létrehozásához és egy SCXML-alapú állapotgép megvalósításához.
  • A Qt Virtual Keyboard egy virtuális billentyűzet megvalósítás.

Végül emlékezned kell erre A Qt Company néhány módosítást hajtott végre a licencmodelljein Amellyel az összes verzió terjesztésre kerül csak a kereskedelmi licencfelhasználók számára az első 12 hónapban.

Mégis A Qt 5.15 összes verziójának nyilvános hozzáférése megmarad korábban megjelent, de új megerősítéseket adunk hozzá zárt ajtók mögött. A kivétel csak a Qt WebEngine és a Qt Script modulok kódjára vonatkozik, amelyek az LGPL licenc alapján külső függőségekhez vannak kapcsolva.

Kereskedelmi engedéllyel rendelkező felhasználók számára, akiket érdekel a Qt 6.1 új verziója, tudnia kell, hogy támogatást nyújt a Windows 10, a macOS 10.14+, a Linux platformok (Ubuntu 20.04+, CentOS 8.1 +, OpenSuSE 15.1+), iOS 13+ és Android (API 23+).

A Qt komponensek forrásai az LGPLv3 és a GPLv2 licencek alatt kerülnek kiadásra.

forrás: https://www.qt.io


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

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.