Qt 5.15


Qt 5.15

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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster