A Qt 5.14 független grafikus API-val, a QML API-val és még sok mással rendelkezik

QT 5.14

Hat hónap fejlesztés után, bejelentették a keret elindítását cross platform Qt 5.14. A Qt 5.14 kiadása bevezette a Qt 6 ágat, várhatóan jelentős építészeti változásokat fog elérni. A Qt 6 jövő év végére szól és az új verzióra való áttérés megkönnyítése érdekében úgy döntöttek, hogy egyes újítások előzetes megvalósítását beépítik a Qt 5.14 és a Qt 5.15 LTS kiadásokba.

A Qt összetevők forráskódját az LGPLv3 és a GPLv2, a Qt fejlesztői eszközök, például a Qt Creator és a qmake, és egyes modulok a GPLv3 licenc alatt adják.

A Qt 5.14 fő újdonságai

A Qt 5.14 új verziójában bejelentett főbb változások között megtalálhatjuk ezt A Qt Quick most grafikus API-t biztosít amelynek célja, hogy független legyen az operációs rendszer 3D API-jától.

A Qt 5.14-ben javasolják egy új jelenetmegjelenítő motor előzetes megvalósítását, az új réteg felhasználásával RHI (Rendering hardver interfész) a Qt Quick alkalmazások biztosításához ne csak az OpenGL-en dolgozzon, mint korábban, hanem a Vulkan, a Metal és a Direct 3D 11 használatával is.

Jelenleg az új motor olyan opció formájában kínálják fel, amely lehetővé teszi az alkalmazások előkészítését a Qt 6-ra való áttéréshez, ahol az RHI alapértelmezés szerint a diagramok megjelenítésére szolgál.

Másrészt a Qt 5.14-ben kiemelkedő újdonságok közé tartozik az új Qt Quick 3D kísérleti modul, amely egységes API a Qt Quick felhasználói felületek létrehozásához hogy össze 2D és 3D grafikus elemek.

A Qt Quick 3D a jelenlegi verzióban technológiai előnézetként van megjelölve, és teljes modulként be kell épülnie a Qt 5.15-be.

A Qt 5.14 további figyelemre méltó újításai az snagy felbontású támogatás és a színtérinformációk értékelése a megfelelő színmegjelenítés érdekében a megfelelően kalibrált kijelzőkön ideértve a frakcionális skála tényezők beállításának képességét.

Az Android esetében támogatást kaptak a különféle ABI-kat lefedő buildek, lehetővé téve az alkalmazás egyidejű fordítását több architektúrára. Támogatás érkezett az AAB csomagformátumhoz is, amely lehetővé teszi az összes támogatott architektúra alkalmazásainak egyetlen fájlban történő kézbesítését.

Ezenkívül elvégezték a Qt 3D modul teljesítményoptimalizálását, ideértve az áramlásokkal, a framebuffer objektumokkal végzett munkát és az értesítési rendszer korszerűsítését. Ennek eredményeként csökkenteni lehetett a CPU terhelését a keret renderelésekor, és növelni lehetett a végrehajtott szálak közötti szinkronizálás hatékonyságát.

A többi változás közül amelyek kiemelésre kerülnek az új verzió bejelentésében, a következőket találhatjuk:

  • Hozzáadott a WheelHandler, egy egérkerekes eseménykezelő, valamint események egy emulált kerék trackpadhoz.
  • Hozzáadta a képek színtereinek hozzáadását, lehetővé téve a helyes színvisszaadást, ha képeket kalibrált monitorokon jelenít meg.
  • Hozzáadták a QColorConstants névteret, amely fordítási időben lehetővé teszi a QColor osztály előre definiált palettával történő példányosítását.
  • A szövegszerkesztők létrehozásának Qt Widgetjei és Qt Quick komponensei támogatást nyújtottak a Markdown formátumú olvasáshoz és íráshoz.
  • A QCalendar API megvalósítja a nem gregorián naptárakkal való együttműködés képességét.
  • Az API-k hozzáadódtak a Qt hálózati modulhoz a HTTP / 2 beállítások konfigurálásához és a hálózati kapcsolat megfigyeléséhez.
  • A Qt Wayland Compositor, a Qt Application Manager és a Qt PDF összetevők licence LGPLv3-ról GPLv3-ra változott, vagyis ezeknek az összetevőknek az új verzióihoz való kapcsolódáshoz most forrásprogramok megnyitása szükséges GPLv3 kompatibilis licencek alatt, vagy kereskedelmi licenc megvásárlása saját kód).

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).


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.