QT 6.7 kommer med forbedringer i eksperimentelle funktioner, forbedringer i grafik og meget mere

qt-6

I den sjette udgivelse af Qt 6-serien introducerede vi mange nye funktioner til grafik- og brugergrænsefladeudviklere og applikationens backend.

Qt Company annoncerede via et blogindlæg udgivelsen af ​​den nye version af Qt 6.7, som implementerer en række adskillige forbedringer, lige fra kompatibilitet med moderne C++-standarder til avancerede funktioner inden for grafik, tilslutningsmuligheder, skrifttyper og hybrid applikationsintegration, blandt andet.

Det skal nævnes, at denne nye version af QT 6.7, ligesom de andre versioner af denne 6.X-gren, har det primære formål at stabilisere og udvide funktionaliteten af ​​Qt-gren 6, men uden at se bort fra implementeringen af ​​forbedringer og innovationer. . QT 6.7 har understøttelse af forskellige platforme såsom Windows 10+, macOS 12+, forskellige Linux-distributioner, samt mobile enhedsplatforme, såsom iOS, Android (API 23+), webOS blandt andre.

Hvad er nyt i QT 6.7?

I denne nye version, der præsenteres af QT 6.7, er forbedret understøttelse af C++20 (selvom det stadig er valgfrit), da der er arbejdet på tilpasninger for at drage fordel af Qt::{strong,weak,partial}_ordering klasserne, samt også at makroer udvides til sammenligningsoperatoren (<=>) Hertil kommer indførelsen af std::span og implementeringen af ​​QSpan-klassen til at repræsentere sammenhængende sekvenser af objekter i C++17-systemer.

Et andet højdepunkt i Qt 6.7 er den fortsatte forbedring af det eksperimentelle Qt Graphs-modul (introduceret i version 6.6), som nu inkluderer understøttelse af 2D-søjle-, linje- og scatterplots , udover eksisterende 3D-visualiseringer. Qt Graphs bruger nu Qt Quick 3D og RHI (Rendering Hardware Interface) renderingmotoren, som er kompatibel med forskellige 3D API'er såsom OpenGL, Vulkan, Metal og Direct3D.

Ud over det også nye klasser skiller sig ud som QHttpHeaders, QRestAccessManager y QRestReply for at gøre det nemmere at arbejde med HTTP og REST API'er, især for distribuerede applikationer. Qt Protobuf tilbyder bedre gRPC-meddelelseshåndtering, hvilket giver udviklere mulighed for at implementere funktioner såsom caching og logning mere effektivt.

Bemærkelsesværdige er også forbedringerne af Qt GRPC-modulet, med tilføjelsen af ​​nye klasser, der muliggør tovejs transmission af kald på både klient- og serversiden. Disse klasser muliggør automatisk udveksling af meddelelser, når værdier ændres, hvilket forbedrer kommunikationen og synkroniseringen mellem parterne. En Interceptor API er også blevet foreslået, der muliggør tilknytning af callback-handlere til specifikke gRPC-meddelelser.

Andre bemærkelsesværdige ændringer omfatter:

  • Qt SVG har forbedret kompatibilitet med SVG 1.1 og 2.0 og tilføjer understøttelse af elementer som f.eks. <symbol>, <marker>, <pattern>, <mask> og SVG-filtre.
  • Der er blevet arbejdet pÃ¥ at importere vektorgrafik direkte til Qt Quick, sammen med forbedringer af kurverepræsentation for større visuel kvalitet.
  • Qt 6.7 gør det nemmere at integrere native UI-elementer i Qt Quick-applikationer, hvilket tillader indlejring af native vinduer og overlejring af Qt Quick-grænsefladeelementer oven pÃ¥ native komponenter.
  • Tilføjet understøttelse af variable skrifttyper, ikonbiblioteker, integration med platformsnative vinduer og gengivelse af kode i Qt Quick eller Qt Widgets applikationer ved hjælp af QRhiQuickItem og QRhiWidget.
  • Opdateret Boot2Qt-stak til Qt- og QML-baserede mobilsystemer og nye eksempler pÃ¥ apps sÃ¥som Lightning Viewer, OSM Buildings, Virtual Assistant og StocQt
  • Nye prøveapplikationer er blevet tilføjet i Qt:
    Lightning Viewer: Brug Qt Location og Qt Quick Controls til at se lyndata på et kort
    OSM Buildings: Bruger Qt Quick 3D, Qt Positioning og Qt Network til at skabe et 3D-bygningskort baseret på OpenStreetMap-oplysninger
    Virtual Assistant Demonstrerer evnerne til at arbejde med 3D-animation
    Volumetrisk gengivelse: Viser, hvordan man bruger 3D-teksturer i Qt Quick 3D til volumetrisk strålesporing.
    StocQt: Er blevet fuldstændig redesignet ved hjælp af Qt Graphs til at vise aktiemarkedsdata.

Hvis du vil vide mere , kan du finde detaljerne på følgende link.

Download og få Qt 6.7

De, der er interesserede i den nye Qt 6.7-gren, bør vide, at de kan hente de prækompilerede pakker til deres operativsystem eller platform af denne nye version på følgende link.


Tilføj som foretrukken kilde i Google