Utgivningen av ramen Qt 6.5

Qt Company har publicerat version 6.5 av Qt-ramverket, dÀr arbetet med att stabilisera och öka funktionaliteten i Qt 6-familjen har fortsatt. I Qt 6.5 finns stöd för plattformar som Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4/9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY och QNX. KÀllkoderna till Qt-komponenterna levereras under licenserna LGPLv3 och GPLv2.

Qt 6.5 har blivit en LTS-version, dÀr uppdateringar för anvÀndare med kommersiell licens kommer att ske under tre Är (för övriga kommer uppdateringar att publiceras under sex mÄnader fram till nÀsta större version). Stöd för den tidigare LTS-versionen Qt 6.2 fortsÀtter till den 30 september 2024. Qt 5.15 kommer att stödjas fram till maj 2025.

HuvudförÀndringar i Qt 6.5:

  • Modulen Qt Quick 3D Physics har stabiliserats och har nu status som fullt stödd, vilket ger en API för simulering av fysiska processer som kan anvĂ€ndas tillsammans med Qt Quick 3D för realistisk interaktion och rörelse av objekt i 3D-scener. Implementeringen Ă€r baserad pĂ„ PhysX-motorn.
  • Stöd för mörkt lĂ€ge i Windows-plattformen har lagts till. Automatisk tillĂ€mpning av det aktiverade mörka temat i systemet och anpassning av ramar och rubriker, om applikationen anvĂ€nder en stil som inte Ă€ndrar paletten. I applikationen kan man anpassa sin egen reaktion pĂ„ förĂ€ndringar i det systemtemat via behandlingen av egenskapen QStyleHints::colorScheme.
    Utgivningen av ramen Qt 6.5
  • I Qt Quick Controls har Material-stilen för Android anpassats enligt riktlinjerna för Material 3. En fullstĂ€ndig stil för iOS har implementerats. API:er för att Ă€ndra utseendet har lagts till (till exempel containerStyle för TextField eller TextArea, eller roundedScale för knappar och popup-block).
    Utgivningen av ramen Qt 6.5
  • I macOS-applikationer som anvĂ€nder QMessageBox eller QErrorMessage visas nu plattformens inbyggda dialoger.
    Utgivningen av ramen Qt 6.5
  • För Wayland har grĂ€nssnittet QNativeInterface::QWaylandApplication lagts till för direkt Ă„tkomst till inbyggda Wayland-objekt som anvĂ€nds i Qt:s interna strukturer, samt för att fĂ„ tillgĂ„ng till information om de senaste anvĂ€ndarĂ„tgĂ€rderna, vilket kan vara anvĂ€ndbart för vidarebefordran till Wayland-protokollets tillĂ€gg. Det nya grĂ€nssnittet Ă€r implementerat inom namnomrĂ„det QNativeInterface, som ocksĂ„ tillhandahĂ„ller anrop för att komma Ă„t inbyggda API:er för X11 och Android.
  • Stöd för Android 12 har lagts till och trots betydande förĂ€ndringar i denna version har möjligheten att skapa universella byggnader för Android bevarats, som kan fungera pĂ„ enheter med olika versioner av Android frĂ„n och med Android 8.
  • Boot2Qt-stacken har uppdaterats och kan anvĂ€ndas för att skapa startbara mobila system med en miljö baserad pĂ„ Qt och QML. Systemmiljön i Boot2Qt har uppdaterats till Yocto 4.1 (Langdale).
  • Paketering för Debian 11 har pĂ„börjats, vilken fĂ„r kommersiellt stöd.
  • Möjligheterna för WebAssembly-plattformen har utvidgats, vilket möjliggör skapandet av Qt-applikationer som fungerar i webblĂ€saren och kan porteras mellan olika hĂ„rdvaruplattformar. Applikationer som byggs för WebAssembly-plattformen körs med prestanda nĂ€ra den för native kod tack vare JIT-kompilering, kan anvĂ€nda Qt Quick, Qt Quick 3D och de visualiseringsverktyg som finns tillgĂ€ngliga i Qt. I den nya versionen har stöd för videovisning och anvĂ€ndning av funktioner för personer med funktionsnedsĂ€ttningar lagts till i widgetar.
  • Webmotorn Qt WebEngine har uppdaterats till Chromium kodbas 110. PĂ„ Linux-plattformen har stöd för hĂ„rdvaruaccelererad videovisning implementerats vid anvĂ€ndning av grafik-API Vulkan i miljöer baserade pĂ„ X11 och Wayland.
  • Qt Quick Effects-modulen har lagts till, vilket erbjuder fĂ€rdiga grafiska effekter för grĂ€nssnittet baserat pĂ„ Qt Quick. Egna effekter kan skapas frĂ„n grunden eller erhĂ„llas genom att kombinera befintliga effekter med hjĂ€lp av Qt Quick Effect Maker.
  • I Qt Quick 3D-modulen har möjligheten att stĂ€lla in detaljnivĂ„er för modeller lagts till (till exempel kan enklare meshar genereras för objekt som ligger lĂ„ngt frĂ„n kameran). API:et SceneEnvironment har stöd för dimma och gradvis försvinnande av avlĂ€gsna objekt. I ExtendedSceneEnvironment finns möjligheter att skapa komplexa post-processing-effekter och kombinera sĂ„dana effekter som oskĂ€rpa, glöd och reflexer.
  • En experimentell Qt GRPC-modul har lagts till med stöd för gRPC- och Protocol Buffer-protokollen, vilket gör det möjligt att anropa gRPC-tjĂ€nster och utföra serialisering av Qt-klasser med hjĂ€lp av Protobuf.
  • I Qt Network-modulen har stöd för konfiguration av HTTP 1-anslutningar lagts till.
  • I Qt Serial Bus-modulen har experimentella klasser lagts till för arbete med CAN-bussen, som kan anvĂ€ndas för att koda och avkoda CAN-meddelanden, bearbeta ramar och analysera DBC-filer.
  • Qt Location-modulen har Ă„teruppstĂ„tt och erbjuder applikationer verktyg för att integrera kartor, navigation och markera intressanta platser (POI). Modulen stöder ett plugin-grĂ€nssnitt genom vilket man kan ansluta backend-tjĂ€nster för att arbeta med olika tjĂ€nsteleverantörer och skapa API-förlĂ€ngningar. Modulen har för nĂ€rvarande statustyp experimentell och stöder endast backend för kartor baserade pĂ„ Open Street Maps.
    Utgivningen av ramen Qt 6.5
  • Möjligheterna i Qt Core-, Qt GUI-, Qt Multimedia-, Qt QML-, Qt Quick Compiler- och Qt Widgets-modulerna har utökats.
  • Ett stort arbete har utförts för att öka stabiliteten och cirka 3500 buggrapporter har stĂ€ngts.

    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