Qt 5.15 je tu a prichádza s vylepšeniami pre Qt Quick 3D a ďalšie

undefined Vývojári spoločnosti QT ohlásili vydanie produktu novú verziu svojho multiplatformného rámca QT 5.15, v ktorom bol engine prehliadača Qt WebEngine aktualizovaný na kódovú základňu Chromium 80.

Pre komunitu bude aktualizácia 5.15 vydaná iba do vytvorenia ďalšieho významného vydania, čo je zhruba šesť mesiacov. V decembri sa očakáva vydanie verzie Qt 6, v ktorých sa očakávajú významné architektonické zmeny. Na uľahčenie budúceho prechodu na vetvu Qt 6 obsahuje Qt 5.15 predbežné implementácie niektorých noviniek a varovania pred hroziacim ukončením podpory funkčnosti určenej na odstránenie v Qt 6.

Hlavné nové funkcie Qt 5.15

Z nových funkcií pridaných v tejto novej verzii vynikajú funkcie Qt Quick 3D, v ktorých podpora efektov post-processingu, C ++ API pre kontrolu geometrie, a API pre rotáciu založené na triede QQuaternion a podpora bodových svetelných zdrojov. Na vyhodnotenie rôznych možností Qt Quick 3D bola pripravená špeciálna demo aplikácia, ktorá ukazuje, ako meniť typy a zdroje osvetlenia, používať zložité modely, manipulovať s textúrami, materiálmi a vyhladzovaním.

Zároveň bolo navrhnuté vydanie prostredia pre návrh užívateľského rozhrania Qt Design Studio 1.5, ktoré implementuje plnú podporu Qt Quick 3D.

Je poskytované plná podpora pre Qt Quick 3D modul, z ktorého bola odstránená známka experimentálneho vývoja. Qt Quick 3D poskytuje jednotné API na vytváranie používateľských rozhraní založených na Qt Quick, ktoré kombinujú 2D a 3D grafiku.

Nové API vám umožňuje používať QML na definovanie prvkov 3D rozhrania bez použitia formátu UIP. V Qt Quick 3D pre 2D a 3D môžete použiť runtime (Qt Quick), rozloženie scény a rámček animácie a na vývoj vizuálneho rozhrania použiť Qt Design Studio. Modul rieši problémy, ako je vysoká réžia pri integrácii QML s obsahom z Qt 3D alebo 3D Studio, a poskytuje možnosť synchronizácie jednotlivých transformácií a animácií na úrovni snímok medzi 2D a 3D.

Pokračovali práce na vytváraní abstraktného grafického API nezávisle na 3D API operačný systém. Kľúčovým komponentom nového grafického balíka Qt je modul vykresľovania scén, ktorý pomocou vrstvy RHI (Rendering Hardware Interface) umožňuje aplikáciám Qt Quick pracovať nielen s OpenGL, ale aj s 3D Vulkan, Metal a XNUMXD API. .

Výrazne sa vylepšila podpora dekorácie okna na strane klienta (CSD), ktorá aplikácii umožnila definovať vlastné prvky dekorácie okna a umiestniť ľubovoľný obsah do nadpisu okna.

Modul Qt Lottie sa stabilizoval a poskytuje pokročilé API pre QML ktorá umožňuje kresliť grafiku a animácie exportované vo formáte JSON pomocou doplnku Bodymovin do balíka Adobe After Effects.

Z ďalších zmien spomenutých v tejto novej verzii:

  • V Qt QML sa práce zamerali na prípravu na Qt 6.
  • Bola pridaná pomôcka qmlformat, ktorá zjednodušuje formátovanie kódu QML podľa odporúčaní štýlu kódovania.
  • Podpora QML je poskytovaná s edíciou Qt pre mikrokontroléry.
  • Qt Quick pridáva podporu farebného priestoru do prvku Image.
  • Qt Quick Shapes pridáva nový prvok PathText.
  • Do obslužnej rutiny ukazovateľa bola pridaná vlastnosť cursorShape, prostredníctvom ktorej môžete meniť tvar kurzora myši na desktopových systémoch.
  • Modul Qt 3D má vylepšené nástroje na profilovanie a ladenie.
  • Qt Multimedia pridáva podporu pre vykreslenie na viacerých povrchoch.
  • Qt Network pridal podporu pre vlastné časové limity a značky relácie v TLS 1.3 (Session Ticket, umožňuje vám pokračovať v relácii bez uloženia stavu na strane servera).

Ak o tom chcete vedieť viac, môžete si skontrolovať vydanie tejto novej verzie Na nasledujúcom odkazeOkrem toho nájdete aj odkazy na stiahnutie, kde môžete požiadať o bezplatnú skúšobnú licenciu (nezahŕňa niektoré funkcie).


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.