QT 6.7 kommer med forbedringer i eksperimentelle funksjoner, forbedringer i grafikk og mer

qt-6

I den sjette utgivelsen av Qt 6-serien introduserte vi mange nye funksjoner for grafikk- og brukergrensesnittutviklere og applikasjonens backend.

Qt Company-annonsen Gjennom et blogginnlegg har lutgivelse av den nye versjonen av QT 6.7, som har implementert en rekke utallige forbedringer som spenner fra støtte for moderne C++-standarder til avanserte grafikkfunksjoner, tilkobling, kilder og integrasjon av hybridapplikasjoner, blant annet.

Det bør nevnes at denne nye versjonen av QT 6.7, i likhet med de andre versjonene av denne 6.X-grenen, har som hovedformål å stabilisere og utvide funksjonaliteten til Qt-gren 6, men uten å forlate implementeringen av forbedringer og innovasjoner. QT 6.7 har støtte for ulike plattformer som Windows 10+, macOS 12+, ulike Linux-distribusjoner, samt mobile enhetsplattformer, som iOS, Android (API 23+), webOS blant andre.

Hva er nytt i QT 6.7?

I denne nye versjonen som presenteres av QT 6.7, er forbedret støtte for C++20 (selv om det fortsatt er valgfritt), siden tilpasninger har blitt jobbet med for å dra nytte av Qt::{strong,weak,partial}_ordering-klassene, samt også at makroer utvides til sammenligningsoperatoren (<=>) I tillegg kommer innføringen av std::span og implementeringen av QSpan-klassen for å representere sammenhengende sekvenser av objekter i C++17-systemer.

Et annet høydepunkt i QT 6.7 er forbedringer implementert i Qt Graphs eksperimentelle modul (introdusert i versjon 6.6) har fortsatt, slik den er nå Har ekstra støtte for 2D søyle-, linje- og punktdiagrammer, i tillegg til eksisterende 3D-visualiseringer. Og nå bruker Qt Graphs Qt Quick 3D og RHI (Rendering Hardware Interface) gjengivelsesmotoren, som er kompatibel med flere 3D APIer som OpenGL, Vulkan, Metal og Direct 3D.

I tillegg til det, også nye klasser skiller seg ut som QHttpHeaders, QRestAccessManager y QRestReply for å gjøre det enklere å jobbe med HTTP og REST APIer, spesielt for distribuerte applikasjoner. Qt Protobuf tilbyr bedre håndtering av gRPC-meldinger, slik at utviklere kan implementere funksjoner som caching og logging mer effektivt.

Også uthevet er forbedringer av Qt GRPC-modulen, som nå er nye klasser lagt til som letter toveis kringkastingsanrop på både klient- og serversiden. Disse klassene tillater automatisk utveksling av meldinger når verdiene endres, og forbedrer kommunikasjonen og synkroniseringen mellom partene. En Interceptor API har også blitt foreslått som gjør det mulig å legge ved tilbakeringingsbehandlere for spesifikke gRPC-meldinger.

Av de andre endringene som skiller seg ut:

  • Qt SVG har forbedret kompatibilitet med SVG 1.1 og 2.0, og har lagt til støtte for elementer som f.eks. <symbol>, <marker>, <pattern>, <mask> og SVG-filtre.
  • Det har blitt jobbet med å importere vektorgrafikk direkte til Qt Quick, sammen med forbedringer av kurverepresentasjonen for bedre visuell kvalitet.
  • Qt 6.7 gjør det enklere å integrere native UI-elementer i Qt Quick-applikasjoner, noe som tillater innebygging av native vinduer og overlegg Qt Quick-grensesnittelementer på toppen av native komponenter.
  • Lagt til støtte for variable fonter, ikonbiblioteker, integrasjon med plattformbaserte vinduer og gjengivelseskode i Qt Quick eller Qt Widgets-applikasjoner ved hjelp av QRhiQuickItem og QRhiWidget.
  • Oppdatert Boot2Qt-stabel for Qt- og QML-baserte mobilsystemer, og nye eksempelapper som Lightning Viewer, OSM Buildings, Virtual Assistant og StocQt
  • Nye eksempelapplikasjoner er lagt til i Qt:
    Lightning Viewer: Bruk Qt Location og Qt Quick Controls for å vise lyndata på et kart
    OSM Buildings: Bruker Qt Quick 3D, Qt Positioning og Qt Network for å lage et 3D-bygningskart basert på OpenStreetMap-informasjon
    Virtual Assistant Demonstrerer mulighetene for å jobbe med 3D-animasjon
    Volumetrisk gjengivelse: Viser hvordan du bruker 3D-teksturer i Qt Quick 3D for volumetrisk strålesporing.
    StocQt: Har blitt fullstendig redesignet ved å bruke Qt Graphs for å vise aksjemarkedsdata.

Hvis du vil vite mer om det, kan du sjekke detaljene I den følgende lenken.

Last ned og få Qt 6.7

For de som er interessert i den nye grenen av Qt 6.7, bør du vite at du kan få tak i pakkene som allerede er kompilert for ditt operativsystem eller plattform, fra denne nye versjonen i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.