Az új verzió A Qt 5.15 már több napja megjelent és LTS verzióként van elhelyezve, amely meghosszabbított támogatási időtartama lesz 3 év plusz ez a mindenki számára elérhető legújabb verzió.
Mivel minél többen tudjátok, politikát változtattak a nyílt forráskódú közösség felé, mivel csak az engedéllyel rendelkezők kapják meg az alábbi javító frissítéseket.
Természetesen ez a verzió visszafelé kompatibilis. A hibajavítások hosszú listájával ez az eddigi legstabilabb verziónak számít. Felkészülés a jövőre.
Emellett ez a Qt 5 utolsó kisebb verziója is, mivel a Qt 6 elindítását az év végére tervezik.
Amelyben néhány szóval a Qt 5.15 LTS új verziója az alapja a Qt6-nak, amely mélyebb változásokat hoz a keretrendszer magjában a számvitel megszakításának kockázatával, de kevésbé brutális módon, mint a Qt 4 és Qt közötti átmenet. Qt 5.
A Qt 5.15 LTS főbb újdonságai
Az egyik fő újdonság, amelyet a QT új verziója mutat be, éss a 3D API absztrakció. Mivel az elmúlt két évben az iparban bekövetkezett jelentős változások bonyolították a 3D grafikát használó alkalmazások fejlesztését és megvalósítását.
A Qt platformon átívelő ígéretével a fejlesztők mindenhol működő megoldást akartak. Ennek elérése érdekében alig több mint egy évvel ezelőtt elkezdtek dolgozni egy absztrakciós rétegen mindezen különböző API-k számára.
Ennek az eredménye a Qt Rendering Hardware Interface (RHI) és Qt Quick alkalmazások futtatására használható a Direct 3D, Metal és Vulkan, valamint az OpenGL mellett.
Egy másik fontos új funkció az Qt 5.15-ben a grafikához is kapcsolódik. Alapvetően az Qt 5.0-ban, A Qt Quick került bemutatásra, mint az alapköv a Qt architektúra. Céljuk az érintéses és animált 2D felhasználói felületek létrehozásának egyszerűsítése volt.
A Qt 5.15 teljesen kompatibilis Qt Quick 3D-vel rendelkezik, amely kiterjeszti a 3D tartalom egyszerű használatának és integrálásának a koncepcióját a Qt Quick-alapú alkalmazásokban.
A Qt Quick 3D segítségével könnyedén meghatározhat egy 3D-s jelenetet QML-ben, meghatározhatja annak hálóit, fényeit és anyagait, és mindent zökkenőmentesen összekeverhet a 2D-s felhasználói felülettel.
Ahol külön-külön kellett fejlesztenie a 2D és 3D elemeket különböző technológiák segítségével (a Qt 3D, a Qt 3D Studio vagy az OpenGL raw segítségével), most kéznél van egy integrált megoldás.
Ezen túlmenően, A Qt Quick 3D sok lehetőséget kínál új érdekes alkalmazások létrehozására amelyek 2D és 3D elemeket tartalmaznak a felhasználói felületen. A Qt Quick 3D kompatibilis a Qt Design Studio 1.5-tel is.
míg a Qt QML-ben a fejlesztők megemlítik Inkább a Qt 6 előkészítésére összpontosítottak, ami az 5.15 Qt új funkcióinak hasznos halmazához vezetett.
QML most megvan a "kötelező" tulajdonságok fogalma alkatrészekre. Ezek tulajdonságok amelyet az összetevő felhasználójának kell meghatároznia. Az alkatrészeket online módon lehet megadni egy QML fájlban. A típusok regisztrációjának új deklaratív módja került hozzá.
Másrészt megemlítik azt a qmllint eszköz tovább lett fejlesztve és sokkal jobb figyelmeztetéseket kínál a QML kódbázis lehetséges problémáival kapcsolatban.
Is, egy új qmlformat eszköz került hozzá amelyek segíthetnek a QML fájlok formázásában a szokásos QML kódolási stílus irányelvek szerint.
Végül, Foglalkoztunk annak biztosításával, hogy a Qt for MCU és az 5.15 Qt kompatibilis legyen.
Ha többet szeretne tudni róla, ellenőrizheti az új verzió kiadását A következő linkenEzen kívül megtalálhatja azokat a letöltési linkeket is, ahol ingyenes próbaengedélyt igényelhet (ez nem tartalmaz néhány funkciót).
A Qt letöltéséhez rendelkeznie kell Qt-fiókkal az online telepítő beszerzéséhez és a keretrendszer bármely verziójának letöltéséhez.
Felhívjuk figyelmét, hogy a Qt 5.9 LTS támogatása 31. május 2020-én lejár.
Hozzászólás, hagyd a tiedet
A Qt frissítések kérdésének megemlítése és nem megcsinálása ugyanaz. Az olvasóknak tudniuk kell, hogy a nagy projektek, mint például a KDE, hogyan oldják meg ezt, fogadniuk kell erre az asztalra vagy el kell hagyniuk.