Qt 5.15


Qt 5.15

Május 26-án megjelent a C++ keretrendszer új verziója Qt 5.15 LTS.

Ez a verzió a Qt 5 verziók közül az utolsó, amely a Qt 6 megjelenése előtt áll. Az Qt 6-ban eltávolításra tervezett funkciók a jelenlegi kiadásban elavultként vannak megjelölve. A nem kereskedelmi támogatás a Qt 6 megjelenéséig, míg a kereskedelmi támogatás három évig lesz érvényes.

A kiadás újdonságai:

  • Megkezdődött a Qt grafikus verem áthelyezése Qt Rendering Hardware Interface (RHI), amely lehetővé teszi a Qt Quick alkalmazások futtatását a Direct 3D, Metal (az Apple rendszerek grafikus API-ja), Vulkan és OpenGL felett. A Qt RHI központi szerepet fog betölteni a Qt 6-ban.

  • Teljes támogatás hozzáadva Qt Quick 3D — API, amely 3D tartalom integrálására szolgál a Qt Quick alapú alkalmazásokba, lehetővé téve 3D jelenetek definiálását QML nyelven. A Qt 5.14-ben bemutatott API a jelenlegi kiadásban támogatást kapott a posztprocesszálási effektusokhoz, új API állt rendelkezésre a felhasználói geometria számára, kvaterniókon alapuló alakfordítási API, és támogatást kaptak a szétszórt sugarak.

  • Qt Design Studio 1.5 a Qt Quick 3D támogatásával, megújult, csatolható widgetek alapján készült felülettel, javított 3D fájlmegjelenítéssel, lehetőséggel annotációk hozzáadására a varratokhoz, és egy új diagrameditorral.

  • A Qt QML kötelező (required) tulajdonságok lettek hozzáadva az összes olyan komponenshez, amelyeknél a felhasználóknak meg kell adniuk az értéküket, beépített (inline) komponens-specifikáció, deklaratív formában történő típusdefiníció, NULL baloldali értéknél való érték megadását lehetővé tevő ?? összevonó operátor. A qmllint eszköz figyelmeztetései is javultak, a qmlformat eszköz pedig a QML kódstílusának ellenőrzésére lett kifejlesztve, a mikrokontrollerhez készült Qt csomagban lévő QML pedig kompatibilissé vált a Qt 5.15-höz.

  • A Qt Quick színtér támogatás került hozzáadásra az Image elemekhez, PathText elemet adtak a Qt Quick Shapes részéhez. Az egérmutatóra vonatkozóan az új cursorShape tulajdonságot kaptak, a TableView-hoz pedig a HeaderView objektumot, amely lehetővé teszi a függőleges és vízszintes táblázatfejlécek hozzáadását.

  • Javult az ügyfélen oldali megjelenítés támogatása (CSD).

  • Qt Lottie, az Adobe Effects animációinak integráló modul, mostantól teljes mértékben támogatott.

  • Qt WebEngine frissítve lett a Chromium 80-ra.

  • A Qt 3D javult a profilalkotás és hibakeresés támogatása.

  • Qt Multimedia több felületen történő renderelést támogat. A képek méretezési és konvertálási eljárásai a Qt GUI-ban mostantól sok esetben többállásúak.

  • Qt Network támogatja a konfigurálható időkorlátokat és a TLS 1.3 munkamenetjegyeket.

  • A QRunnable és a QThreadPool együttműködhet a std::function-nel, a QFile::moveToTrash() keresztezett platform metódusának törlését hozzáadva.

  • Hozzáadva az Android natív fájlválasztó párbeszédpanel támogatása.

Forrás: linux.org.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