UtgÄvan av ramverket Qt 6.3

Qt Company har publicerat en release av ramverket Qt 6.3, dÀr arbetet med att stabilisera och utöka funktionerna i Qt 6-familjen fortsÀtter. Qt 6.3 ger stöd för plattformar som Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY och QNX. KÀllkoden för Qt-komponenterna distribueras under licenserna LGPLv3 och GPLv2.

HuvudförÀndringar i Qt 6.3:

  • I modulen Qt QML har en experimentell version av kompilatorn qmltc (QML Type Compiler) introducerats, vilket möjliggör kompilering av QML-objektstrukturer till C++-klasser. För kommersiella anvĂ€ndare av Qt 6.3 har produkten Qt Quick Compiler utvecklats, som förutom ovan nĂ€mnda QML Type Compiler inkluderar QML Script Compiler, vilket möjliggör kompilering av funktioner och uttryck i QML till C++-kod. Det pĂ„pekas att anvĂ€ndningen av Qt Quick Compiler kan förbĂ€ttra prestandan för QML-baserade program, sĂ€rskilt vid kompilering av tillĂ€gg dĂ€r man observerar en minskning av start- och exekveringstiderna med omkring 20-35% jĂ€mfört med det tolkade alternativet.
    UtgÄvan av ramverket Qt 6.3
  • Modulen "Qt Language Server" har implementerats med stöd för protokollen Language Server och JsonRpc 2.0.
  • I modulen Qt Wayland Compositor har en kompositör lagts till. server Qt Shell och API för att skapa egna anvĂ€ndargrĂ€nssnittsutvidgningar.
  • I Qt Quick Controls har QML-typerna CalendarModel och TreeView integrerats med grĂ€nssnitt för att visa kalender och data i trĂ€dstruktur.
    UtgÄvan av ramverket Qt 6.3UtgÄvan av ramverket Qt 6.3
  • I modulen Qt Quick Dialogs har QML-typerna MessageDialog och FolderDialog lagts till för att anvĂ€nda systemdialoger frĂ„n plattformen för att visa meddelanden och navigera bland filer.
    UtgÄvan av ramverket Qt 6.3
  • Prestanda och effektivitet i Qt Quick har förbĂ€ttrats nĂ€r det gĂ€ller hantering av text. Till exempel har problem med förseningar vid rendering och hög minnesanvĂ€ndning vid överföring av mycket stora dokument till komponenterna Text, TextEdit, TextArea och TextInput Ă„tgĂ€rdats.
  • I modulen Qt Quick 3D har QML-elementet ReflectionProbe lagts till för rendering av reflektioner av objekt. API:et för 3D-partiklar har utökats för att lĂ€gga till effekter i 3D-scener skapade av stora samlingar av partiklar (rök, dimma osv.). Ett nytt element, ResourceLoader, har implementerats för att tillhandahĂ„lla verktyg för hantering av resurser i Qt Quick 3D och möjliggöra förhandsladdning av stora resurser, som mesh eller texturer, samt kontrollera tillĂ„ten avlastning av resurser som inte befinner sig inom synfĂ€ltet.
    UtgÄvan av ramverket Qt 6.3
  • En förhandsimplementation av Qt PDF-modulen har lagts till, vilken fanns i Qt 5.15 men inte ingick i Qt 6.
    UtgÄvan av ramverket Qt 6.3
  • En stor mĂ€ngd nya funktioner har lagts till i Qt Core-modulen, frĂ€mst relaterade till förbĂ€ttrad hantering av strĂ€ngdata. QLocale har fĂ„tt stöd för sprĂ„k ISO639-2-koder. QDate, QTime och QLocale har fĂ„tt stöd för AM/PM-tidsformat. Konvertering mellan JSON och CBOR-format har förenklats. Metoderna QtFuture::whenAll() och whenAny() har lagts till.
  • I Qt Positioning har möjligheten att bestĂ€mma noggrannheten för positionsdata som tillhandahĂ„lls av plattformarna Android och iOS lagts till.
  • I Qt Bluetooth har information om stöd för Bluetooth LE och status för Bluetooth-adaptern i Windows lagts till.
  • I Qt Widgets har stödet för skĂ€rmar med hög upplösning, stilar och Ă€ndring av utseendet via stilmallar förbĂ€ttrats.
  • Byggsystemet baserat pĂ„ CMake har förbĂ€ttrats. Funktionen qt-generate-deploy-app-script() har lagts till, vilket förenklar genereringen av skript för att distribuera applikationer pĂ„ olika plattformar.
  • Ett omfattande arbete har genomförts för att öka stabiliteten och kvaliteten pĂ„ kodbasen. JĂ€mfört med releasen av Qt 6.2 har 1750 buggrapporter stĂ€ngts.
  • I kommande betydande versioner av Qt 6.x planeras fullstĂ€ndigt stöd för WebAssembly, QHttpServer, gRPC, backend till Qt Multimedia baserat pĂ„ FFmpeg, Qt Speech och Qt Location.

KĂ€lla: opennet.ru

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