Qt 5.15


Qt 5.15

Më 26 maj, u publikua një version i ri i kornizës C++ Qt 5.15 LTS.

Ky version është versioni i fundit i Qt 5 përpara lëshimit të Qt 6. Veçoritë e planifikuara për heqje në Qt 6 janë zhvlerësuar në versionin aktual. Mbështetja jo-komerciale do të ofrohet deri në daljen e Qt 6, mbështetja komerciale do të ofrohet për tre vjet.

Leshimet e reja:

  • Filloi migrimi i pirgut grafikë Qt në Ndërfaqja e Hardware Rendering Qt (RHI), i cili lejon që aplikacionet Qt Quick të ekzekutohen në krye të Direct 3D, Metal (Apple graphics API), Vulkan dhe OpenGL. Qt RHI është planifikuar të jetë një pjesë qendrore e Qt 6.

  • Mbështetje e plotë u shtua Qt Quick 3D — API për futjen e përmbajtjes 3D në aplikacione të bazuara në Qt Quick me aftësinë për të përcaktuar skenat 3D në QML. I prezantuar për herë të parë në Qt 5.14, versioni aktual shton mbështetje për efektet pas përpunimit, një API të re për gjeometrinë e personalizuar, një API të rrotullimit të formës të bazuar në kuaternion dhe mbështetje për rrezet divergjente.

  • Studio Qt Design 1.5 me mbështetje për Qt Quick 3D, një ndërfaqe të ridizajnuar të bazuar në miniaplikacione të shpejta, shikim të përmirësuar 3D, aftësi për të shtuar shënime në elementë dhe një redaktues të ri diagrami.

  • В Qt QML shtoi vetitë "e nevojshme" për komponentët, vlerat e të cilëve kërkohet të vendosen nga përdoruesit e komponentit, vendosja inline e komponentëve, mënyra deklarative e vendosjes së llojeve, operatori i bashkimit ?? për të vendosur vlerën nëse vlera në të majtë është NULL. Paralajmërimet e programit qmllint janë përmirësuar gjithashtu, mjeti qmlformat është shtuar për të kontrolluar përputhjen me udhëzimet e stilit të kodit QML, QML si pjesë e paketës Qt për mikrokontrolluesit është bërë e pajtueshme me QML për Qt 5.15.

  • В Qt Shpejt shtoi mbështetje për hapësirat e ngjyrave për elementët e imazhit, shtoi elementin PathText në format e shpejta të Qt. Vetia cursorShape është shtuar në mbajtësin e treguesit për të vendosur formën e kursorit të miut; një objekt HeaderView është shtuar në TableView për shtimin e titujve të tabelave vertikale dhe horizontale.

  • Mbështetje e përmirësuar për stilimin nga ana e klientit (CSD).

  • Qt Lottie, moduli i integrimit të animacionit të Adobe Effects, tani mbështetet plotësisht.

  • Qt WebEngine përditësuar në Chromium 80.

  • У Qt 3D Mbështetje e përmirësuar për profilizimin dhe korrigjimin e gabimeve.

  • Multimedia Qt mbështet renderimin në sipërfaqe të shumta. Procedurat për shkallëzimin dhe konvertimin e imazheve në Qt GUI tani janë me shumë fije në shumë raste.

  • Rrjeti Qt mbështet afatet e personalizuara dhe biletat e sesionit TLS 1.3.

  • QRunnable dhe QThreadPool mund të punojnë së bashku me std::funksionin, metodën e shtuar të plehrave ndër-platformë QFile::moveToTrash().

  • Mbështetje e shtuar për dialogun e përzgjedhjes së skedarëve vendas në Android.

Burimi: linux.org.ru

Shto një koment