Qt 6.2 er allerede frigivet, og det er dets nyheder

Qt Company afsløret et par dage siden lanceringen af den nye version af «framework Qt 6.2», hvor arbejdet fortsat stabiliserer og øger funktionaliteten i Qt 6 -grenen.

Denne nye version af Qt 6.2 understøtter Windows 10, macOS 10.14+ og forskellige Linux -platforme Heriblandt skiller Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+ samt support til mobile platforme iOS 13+, Android (API 23+) og andre som webOS, INTEGRITY og QNX.

Vigtigste nye funktioner i Qt 6.2

Det observeres, at lQt 6.2 -grenen har nået paritet med Qt 5.15 med hensyn til modulkomposition og den er velegnet til Qt 5 -migrering af de fleste brugere. De vigtigste forbedringer i Qt 6.2 vedrører hovedsageligt inkluderingen af ​​moduler, der var tilgængelige i Qt 5.15, men ikke var klar til at blive inkluderet i Qt 6.0 og 6.1 versioner. Især de manglende moduler er inkluderet:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Qt Positionering
  • Qt hurtige dialoger
  • Qt RemoteObjects
  • Qt -sensorer
  • Qt SerialBus
  • QtSerialPort
  • Qt Webkanal
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Med udgivelsen af ​​Qt 6.2 burde næsten alle vores brugere kunne migrere deres kode fra Qt 5 til Qt 6. Vi har gjort dette med vores egne værktøjer. Nemlig Qt Design Studio 2.2 og Qt Creator 6 beta, som snart udkommer, er baseret på Qt 6.2 LTS.

Ud over at tilføje manglende funktioner fokuserede Qt 6.2 på at forbedre stabilitet, ydeevne og livskvalitet for udviklere.

Af de ændringer, der skiller sig ud i denne nye version af QT 6.2, er en af ​​dem nny optimeret gengivelsestilstand «Gengivelse i tilfælde»Til Qt Quick 3D, som gør det muligt at gengive flere forekomster af det samme objekt med forskellige transformationer på samme tid, plus 3D Particles API blev også tilføjet for at tilføje effekter til 3D -scener genereret af store ophobninger af partikler (røg, tåge osv.).

Også i denne nye version gav mulighed for at oprette Qt Quick Input -begivenheder for 2D -elementer indlejret i 3D -scener og teksturer. Der er tilføjet en API for at bestemme skæringspunktet mellem modeller med en stråle, der stammer fra et vilkårligt sted i scenen.

Det fremhæves også, at Et offentligt QML -modul CMake API er blevet foreslået for at forenkle brugeren processen med oprettelse af QML -modulerUd over mulighederne for at konfigurere adfærden for qmllint -værktøjet (QML linter) er der tilføjet support til generering af valideringsrapporter i JSON -format. Værktøjet qmlformat bruger QML dom biblioteket.

På den anden side bemærkes det også, at arkitekturen i Qt Multimedia -modulet er blevet moderniseret, hvor funktioner som valg af undertekster og sprog til videoafspilning samt avancerede indstillinger til optagelse af multimedieindhold er dukket op. Tilføjet nye metoder til Qt -diagrammer for at tilpasse diagrammer.

Af de andre ændringer der skiller sig ud fra denne nye version af QT 6.2:

  • QImage tilføjede understøttelse af billedformater, der angiver farveparametre for flydende punkter.
  • QByteArray :: number () giver korrekt håndtering af negative tal i ikke-decimalsystemer.
  • Tilføjet std :: chrono support til QLockFile.
  • Qt Network giver mulighed for at bruge forskellige SSL -backends på samme tid.
  • Tilføjet support til Apple -systemer baseret på ARM M1 -chippen. Returneret support til webOS, INTEGRITY og QNX -operativsystemer. Foreløbig support til Windows 11 og WebAssemble er blevet foreslået.

Hvis du er interesseret i at vide mere om det Om denne nye version af QT kan du kontrollere detaljerne I det følgende link.

Endelig skal du vide, at kilderne til Qt -komponenterne er offentliggjort under LGPLv3- og GPLv2 -licenser. Qt 6.2 modtog status som en LTS -version, inden for hvilken der vil blive genereret opdateringer for brugere af en kommerciel licens inden for tre år (for resten vil opdateringer blive frigivet seks måneder før den næste betydningsfulde version dannes).


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.