Den 26 maj slÀpptes en ny version av C++-ramverket Qt 5.15 LTS.
Denna version Àr den sista bland Qt 5-versionerna före lanseringen av Qt 6. Funktioner som planeras att tas bort i Qt 6 anges i den aktuella versionen som förÄldrade. Icke-kommersiellt stöd kommer att ges fram till lanseringen av Qt 6, medan kommersiellt stöd kommer att erbjudas under tre Är.
Nyheter i utgÄvan:
Ăverföringen av Qt:s grafiska stack har inletts till Qt Rendering Hardware Interface (RHI), som möjliggör körning av Qt Quick-appar över Direct 3D, Metal (grafik-API för Apples system), Vulkan och OpenGL. Qt RHI planeras att bli en central del av Qt 6.
Fullt stöd har lagts till Qt Quick 3D â Ett API för att integrera 3D-innehĂ„ll i Qt Quick-baserade applikationer, med möjlighet att definiera 3D-scener pĂ„ QML-sprĂ„ket. Introducerat först i Qt 5.14, har detta API nu stöd för post-process-effekter, ett nytt API för anvĂ€ndardefinierad geometri, kvaternionbaserat rotations-API och stöd för spridande strĂ„lar.
Qt Design Studio 1.5 med stöd för Qt Quick 3D, en omarbetad grÀnssnitt baserat pÄ fÀsta widgets, förbÀttrad 3D-visualisering, möjlighet att lÀgga till anteckningar till element och en ny diagramredigerare.
I Qt QML flera "krÀvda" (required) egenskaper har lagts till för komponenter vars vÀrden Àr obligatoriska att ange av anvÀndaren, inbyggd (inline) uppgift av komponenter, deklarativ metod för att definiera typer, sammanslagningsoperatorn ?? för att ange ett vÀrde om det vÀnstra vÀrdet Àr NULL. Varningar i qmllint-verktyget har ocksÄ förbÀttrats och ett nytt verktyg qmlformat har lagts till för att kontrollera överensstÀmmelse med stilriktlinjer för QML. QML i Qt-paketet för mikrocontrollrar Àr nu kompatibelt med QML för Qt 5.15.
I Qt Quick stöd för fÀrgrymder har lagts till för Image-element, PathText-elementet har lagts till i Qt Quick Shapes. Pekarens handtag har nu egenskapen cursorShape för att ange muspekarens form, och HeaderView-objektet har lagts till för TableView för att lÀgga till vertikala och horisontella tabellrubriker.
FörbÀttrat stöd för client-side decoration (CSD).
Qt Lottie, modul för integration av animationer frÄn Adobe Effects stöds nu helt.
Qt WebEngine uppdaterad till Chromium 80.
Hos Qt 3D förbÀttrat stöd för profilering och felsökning.
Qt Multimedia stöder rendering pÄ flera ytor. Procedurer för skalning och bildkonvertering i Qt GUI Àr nu i mÄnga fall flertrÄdade.
Qt Network stödjer anpassningsbara tidsgrÀnser och sessionstidningar för TLS 1.3.
QRunnable och QThreadPool kan arbeta tillsammans med std::function, en plattformsoberoende metod för att flytta till papperskorgen har lagts till i QFile::moveToTrash().
Stöd för den inbyggda filvÀljardialogen har lagts till för Android.
KĂ€lla: linux.org.ru

