Release av Qt 6.3 ramverk

Qt Company har slÀppt ramverket Qt 6.3, vilket fortsÀtter arbetet med att stabilisera och utöka funktionaliteten i Qt 6-grenen. Qt 6.3 ger stöd för plattformar 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 Àr licensierad under LGPLv3- och GPLv2-licenserna.

Stora Àndringar i Qt 6.3:

  • Qt QML-modulen erbjuder en experimentell implementering av qmltc-kompilatorn (QML-typkompilator), som möjliggör kompilering av QML-objektstrukturer till C++-klasser. För kommersiella anvĂ€ndare av Qt 6.3 har produkten Qt Quick Compiler förberetts, vilken utöver den ovan nĂ€mnda QML Type Compiler inkluderar QML Script Compiler, som möjliggör kompilering av QML-funktioner och uttryck till C++-kod. Det noteras att anvĂ€ndningen av Qt Quick Compiler gör det möjligt att föra prestandan för QML-baserade program nĂ€rmare native program, i synnerhet vid kompilering av tillĂ€gg noteras en minskning av start- och exekveringstid med cirka 20-35% jĂ€mfört med att anvĂ€nda den tolkade versionen.
    Release av Qt 6.3 ramverk
  • Modulen "Qt Language Server" har implementerats med stöd för protokollen Language Server och JsonRpc 2.0.
  • Komposit har lagts till i Qt Wayland Compositor-modulen. server Qt Shell och API för att skapa dina egna anpassade skaltillĂ€gg.
  • Qt Quick Controls integrerar QML-typerna CalendarModel och TreeView med implementeringar av grĂ€nssnitt för att visa kalender och data i en trĂ€dvy.
    Release av Qt 6.3 ramverkRelease av Qt 6.3 ramverk
  • Modulen Qt Quick Dialogs har uppdaterats med QML-typerna MessageDialog och FolderDialog för att anvĂ€nda plattformsbaserade systemdialogrutor för meddelandevisning och filnavigering.
    Release av Qt 6.3 ramverk
  • Qt Quick förbĂ€ttrar prestandan och effektiviteten vid arbete med text. Till exempel har problem med lĂ„ngsam rendering och stor minnesförbrukning vid överföring av mycket stora dokument till komponenterna Text, TextEdit, TextArea och TextInput lösts.
  • Qt Quick 3D-modulen har uppdaterats med ReflectionProbe QML-elementet för att rendera objektreflektioner. 3D Particles API har utökats för att lĂ€gga till effekter i 3D-scener som bildas av stora ansamlingar av partiklar (rök, dimma, etc.). Ett nytt ResourceLoader-element har implementerats, vilket tillhandahĂ„ller verktyg för att hantera resurser i Qt Quick 3D och möjliggör förebyggande inlĂ€sning av stora resurser som meshes eller texturer, samt kontrollerar tillĂ„tligheten att lossa resurser som inte finns i scenens synliga omrĂ„de.
    Release av Qt 6.3 ramverk
  • Lade till en preliminĂ€r implementering av Qt PDF-modulen, som fanns i Qt 5.15 men inte inkluderades i Qt 6.
    Release av Qt 6.3 ramverk
  • En stor del nya funktioner har lagts till i Qt Core-modulen, frĂ€mst relaterade till utökningen av möjligheter att bearbeta strĂ€ngdata. QLocale har uppdaterats för att stödja ISO639-2-sprĂ„kkoder. QDate, QTime och QLocale har uppdaterats för att stödja AM/PM-tidsspecifikationer. Konvertering mellan JSON- och CBOR-format har förenklats. Metoderna QtFuture::whenAll() och whenAny() har lagts till.
  • Qt Positioning ger möjlighet att faststĂ€lla noggrannheten hos platsdata som tillhandahĂ„lls av plattformar. Android och iOS.
  • Qt Bluetooth ger möjlighet att visa information om Bluetooth LE-stöd och status för Bluetooth-adaptern i Windows.
  • Qt Widgets har förbĂ€ttrat stöd för skĂ€rmar med hög DPI, stil och stilmallsbaserad stil.
  • FörbĂ€ttrat CMake-baserat byggsystem. Lade till funktionen qt-generate-deploy-app-script(), vilket förenklar genereringen av skript för att distribuera applikationer pĂ„ olika plattformar.
  • Mycket arbete har gjorts för att förbĂ€ttra stabiliteten och kvaliteten pĂ„ kodbasen. JĂ€mfört med Qt 6.2-utgĂ„van har 1750 buggrapporter stĂ€ngts.
  • NĂ€sta större utgĂ„vor av Qt 6.x planeras att implementera fullt stöd för WebAssembly, QHttpServer, gRPC, ett Qt Multimedia-backend baserat pĂ„ FFmpeg, Qt Speech och Qt Location.

KĂ€lla: opennet.ru

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