26 maji doli një version i ri i frameworks C++ Qt 5.15 LTS.
Ky version është i fundit ndër versionet Qt 5 para daljes së Qt 6. Funksionet që planifikohen të hiqen në Qt 6 shënohen në lëshimin aktual si të dekalibruara. Mbështetja jo-komerciale do të ofrohet deri në daljen e Qt 6, mbështetja komerciale do të ofrohet për tri vite.
Risi në lëshim:
Ka filluar migrimi i grumbullit grafik Qt në Qt Rendering Hardware Interface (RHI), i cili siguron ekzekutimin e aplikacioneve Qt Quick mbi Direct 3D, Metal (API grafik i sistemeve Apple), Vulkan dhe OpenGL. Pritet që Qt RHI të bëhet pjesa qendrore e Qt 6.
Shtuar mbĂ«shtetje tĂ« plotĂ« Qt Quick 3D â API pĂ«r integrimin e pĂ«rmbajtjes 3D nĂ« aplikacionet e bazuara nĂ« Qt Quick me mundĂ«sinĂ« e pĂ«rcaktimit tĂ« skenave 3D nĂ« gjuhĂ«n QML. Paraqitur pĂ«r herĂ« tĂ« parĂ« nĂ« Qt 5.14, nĂ« lĂ«shimin aktual ky API ka marrĂ« mbĂ«shtetje pĂ«r efektet e post-procesimit, njĂ« API tĂ« ri pĂ«r gjeometrinĂ« e pĂ«rdoruesit, njĂ« API pĂ«r rotacionin e formave nĂ« bazĂ« tĂ« kuaternioneve dhe mbĂ«shtetje pĂ«r rrezet diverguese.
Qt Design Studio 1.5 me mbështetje për Qt Quick 3D, një ndërfaqe të redesign-tuar në bazë të widget-eve të kapur, shikim të përmirësuar 3D, mundësi për të shtuar anotacione në elemente dhe një redaktor të ri diagramesh.
Në Qt QML kanë shtuar veti "të detyrueshme" (required) për komponentët, të cilat duhet të plotësohen nga përdoruesi, përcaktimin e komponentëve në mënyrë të integruar (inline), një mënyrë deklarative për përcaktimin e tipeve, operatorin e bashkimit ?? për përcaktimin e një vlerë në rast se vlera e majtë është NULL. Gjithashtu, janë përmirësuar paralajmërimet e utilitarit qmllint, është shtuar utilitari qmlformat për të kontrolluar përputhshmërinë me udhëzimet e stilit të kodit QML, QML si pjesë e paketës Qt për mikrokontrollorët është bërë e përputhshme me QML për Qt 5.15.
Në Qt Quick ka marrë mbështetje për hapësirat e ngjyrave për elementët Image, është shtuar elementi PathText në Qt Quick Shapes. Handler-i i kursorit tani ka një pronë cursorShape për të përcaktuar formën e kursorit të miut, dhe për TableView është shtuar objekti HeaderView për të shtuar titujt vertikalë dhe horizontalë të tabelave.
ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r dizajnimin nĂ« anĂ«n e klientit (CSD).
Qt Lottie, moduli i integrimit të animacioneve Adobe Effects, tani është plotësisht mbështetur.
Qt WebEngine është azhurnuar në Chromium 80.
Tek Qt 3D ka përmirësuar mbështetje për profilimin dhe debugging.
Qt Multimedia mbështet renderimin në sipërfaqe të ndryshme. Procedurat e shkallëzimit dhe konvertimin e imazheve në Qt GUI tani kryhen në shumë raste me shumë përcjellës.
Qt Network mbështet kohët e përzgjedhura dhe tiketat e sesioneve TLS 1.3.
QRunnable dhe QThreadPool mund të funksionojnë së bashku me std::function, është shtuar një metodë e përbashkët për të fshirë në koshin e mbeturinave QFile::moveToTrash().
ĂshtĂ« shtuar mbĂ«shtetje pĂ«r dialogun e formĂ«s native nĂ« Android.
Burimi: linux.org.ru

