Qt 5.15


Qt 5.15

26. května byla vydána nová verze frameworku C++ Qt 5.15 LTS.

Tato verze je poslední verzí Qt 5 před vydáním Qt 6. Funkce plánované k odstranění v Qt 6 jsou v aktuální verzi zastaralé. Nekomerční podpora bude poskytována do vydání Qt 6, komerční podpora bude poskytována po dobu tří let.

Nové verze:

  • Byla zahájena migrace grafického zásobníku Qt na Hardwarové rozhraní pro vykreslování Qt (RHI), který umožňuje aplikacím Qt Quick běžet nad Direct 3D, Metal (Apple graphics API), Vulkan a OpenGL. Qt RHI je plánováno jako centrální část Qt 6.

  • Přidána plná podpora Qt Quick 3D — API pro vkládání 3D obsahu do aplikací založených na Qt Quick s možností definovat 3D scény v QML. Současná verze, která byla poprvé představena v Qt 5.14, přidává podporu pro efekty následného zpracování, nové rozhraní API pro vlastní geometrii, rozhraní API pro rotaci tvaru založené na čtveřici a podporu pro divergující paprsky.

  • Qt DesignStudio 1.5 s podporou Qt Quick 3D, přepracované rozhraní založené na pohotových widgetech, vylepšené 3D zobrazení, možnost přidávat k prvkům anotace a nový editor diagramů.

  • В Qt QML přidány „povinné“ vlastnosti pro komponenty, jejichž hodnoty musí nastavovat uživatelé komponenty, inline nastavení komponent, deklarativní způsob nastavení typů, operátor sloučení ?? pro nastavení hodnoty, pokud je hodnota vlevo NULL. Byla také vylepšena varování nástroje qmllint, byl přidán nástroj qmlformat pro kontrolu souladu s pokyny pro styl kódu QML, QML jako součást balíčku Qt pro mikrokontroléry se stal kompatibilním s QML pro Qt 5.15.

  • В Rychle Qt přidána podpora barevných prostorů pro prvky obrázku, přidán prvek PathText do Qt Quick Shapes. Do ovladače ukazatele byla přidána vlastnost kurzorShape pro nastavení tvaru kurzoru myši a do TableView byl přidán objekt HeaderView pro přidávání svislých a vodorovných záhlaví tabulky.

  • Vylepšená podpora stylů na straně klienta (CSD).

  • Qt Lottie, modul integrace animací Adobe Effects, je nyní plně podporován.

  • Qt WebEngine aktualizováno na Chromium 80.

  • У Qt 3D Vylepšená podpora pro profilování a ladění.

  • Multimédia Qt podporuje vykreslování na více površích. Postupy pro škálování a převod obrázků v Qt GUI jsou nyní v mnoha případech vícevláknové.

  • Síť Qt podporuje vlastní časové limity a lístky relace TLS 1.3.

  • QRunnable a QThreadPool mohou spolupracovat s funkcí std::, přidanou meziplatformní metodou koše QFile::moveToTrash().

  • Přidána podpora pro nativní dialog pro výběr souborů v Androidu.

Zdroj: linux.org.ru

Přidat komentář