Release av Qt 6.2 ramverk

Qt Company har publicerat en release av ramverket Qt 6.2, där arbetet fortsätter med att stabilisera och öka funktionaliteten i Qt 6-grenen. Qt 6.2 ger stöd för plattformarna Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY och QNX. Källkoden för Qt-komponenter tillhandahålls under licenserna LGPLv3 och GPLv2. Qt 6.2 har fått LTS-releasestatus, inom vilken uppdateringar kommer att genereras för kommersiella licensanvändare i tre år (för andra kommer uppdateringar att publiceras i sex månader innan nästa stora release bildas).

Qt 6.2-grenen är markerad som att ha nått paritet med Qt 5.15 när det gäller modulsammansättning och är lämplig för migrering från Qt 5 för de flesta användare. De viktigaste förbättringarna i Qt 6.2 gäller huvudsakligen inkluderingen av moduler som var tillgängliga i Qt 5.15 men som inte var redo att inkluderas i Qt 6.0 och 6.1 utgåvorna. I synnerhet ingår de saknade modulerna:

  • qt-bluetooth
  • Qt Media
  • NFC 
  • Qt Positionering
  • Qt Snabbdialogrutor
  • Qt RemoteObjects
  • Qt -sensorer
  • Qt SerialBus
  • QtSerialPort
  • Qt webbkanal
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Ändringar i Qt 6.2 (en översikt över ändringar i Qt 6-grenen finns i den tidigare recensionen):

  • Ett optimerat "Instanced Rendering"-renderingsläge har lagts till Qt Quick 3D, vilket låter dig rendera flera instanser av samma objekt med olika transformationer samtidigt. Lade till 3D Particles API för att lägga till effekter som genereras av en stor ansamling av partiklar (rök, dimma, etc.) till 3D-scener. Lade till möjligheten att skapa Qt Quick Input-händelser för 2D-element inbäddade i 3D-scener och texturer. Lade till ett API för att bestämma skärningspunkten mellan modeller med en stråle som kommer från en godtycklig punkt i scenen.
  • En offentlig QML Module CMake API har föreslagits, vilket förenklar processen att skapa dina egna QML-moduler. Alternativen för att anpassa beteendet för verktyget qmllint (QML linter) har utökats och stöd för att generera verifieringsrapporter i JSON-format har lagts till. Verktyget qmlformat använder QML-bibliotekets dom.
  • Arkitekturen för Qt Multimedia-modulen har moderniserats och lagt till funktioner som att välja undertexter och språk vid uppspelning av video, samt lägga till avancerade inställningar för att fånga multimediainnehåll.
  • Nya metoder har lagts till i Qt Charts för att anpassa diagram.
  • QImage har lagt till stöd för bildformat som anger färgparametrar med flyttal.
  • QByteArray::number() säkerställer korrekt arbete med negativa tal i icke-decimala system.
  • Lade till std::chrono-stöd till QLockFile.
  • Qt Network ger möjligheten att använda olika SSL-backends samtidigt.
  • Tillagt stöd för Apple-system baserade på M1 ARM-chippet. Stöd för operativsystemen webOS, INTEGRITY och QNX har återlämnats. Förhandsvisningsstöd för Windows 11 och WebAssembly erbjuds.

Källa: opennet.ru

Lägg en kommentar