Qt 6.2 er allerede utgitt, og dette er nyhetene

Qt Company avduket for noen dager siden lanseringen av den nye versjonen av «framework Qt 6.2», der arbeidet fortsetter å stabilisere og øke funksjonaliteten til Qt 6 -grenen.

Denne nye versjonen av Qt 6.2 gir støtte for Windows 10, macOS 10.14+ og forskjellige Linux -plattformer Blant dem som skiller seg ut Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+, samt støtte for mobile plattformer iOS 13+, Android (API 23+) og andre som webOS, INTEGRITY og QNX.

Viktigste nye funksjoner i Qt 6.2

Det observeres at lQt 6.2 -grenen har nådd paritet med Qt 5.15 når det gjelder modulkomposisjon og den er egnet for Qt 5 -migrering av de fleste brukere. De viktigste forbedringene i Qt 6.2 vedrører hovedsakelig inkludering av moduler som var tilgjengelige i Qt 5.15, men ikke var klare for inkludering i Qt 6.0 og 6.1 versjoner. Spesielt er de manglende modulene inkludert:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Qt posisjonering
  • Qt hurtigdialoger
  • Qt RemoteObjects
  • Qt -sensorer
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Med utgivelsen av Qt 6.2 burde nesten alle brukerne våre kunne migrere koden fra Qt 5 til Qt 6. Vi har gjort dette med våre egne verktøy. Nemlig Qt Design Studio 2.2 og Qt Creator 6 beta, som kommer snart, er basert på Qt 6.2 LTS.

I tillegg til å legge til manglende funksjoner, fokuserte Qt 6.2 på å forbedre stabilitet, ytelse og livskvalitet for utviklere.

Av endringene som skiller seg ut i denne nye versjonen av QT 6.2, er en av dem nny optimalisert gjengivelsesmodus «Gjengivelse i tilfeller»For å Qt Quick 3D, som gjør det mulig å gjengi flere forekomster av det samme objektet med forskjellige transformasjoner samtidig, pluss at 3D Particles API også ble lagt til for å legge til effekter på 3D -scener generert av store akkumuleringer av partikler (røyk, tåke, etc.).

Også i denne nye versjonen gitt muligheten til å lage Qt Quick Input -hendelser for 2D -elementer innebygd i 3D -scener og teksturer. Et API er lagt til for å bestemme skjæringspunktet mellom modeller med en stråle som kommer fra et vilkårlig punkt i scenen.

Det er også fremhevet at En offentlig QML -modul CMake API har blitt foreslått for å forenkle brukeren prosessen med opprette QML -modulerI tillegg til alternativene for å konfigurere oppførselen til qmllint -verktøyet (QML linter), er det lagt til støtte for generering av valideringsrapporter i JSON -format. Qmlformat -verktøyet bruker QML dom biblioteket.

På den annen side fremheves det også at arkitekturen til Qt Multimedia -modulen har blitt modernisert, der funksjoner som valg av undertekster og språk for videoavspilling, samt avanserte innstillinger for å fange multimediainnhold har dukket opp. Lagt til nye metoder for Qt Charts for å tilpasse diagrammer.

Av de andre endringene som skiller seg ut fra denne nye versjonen av QT 6.2:

  • QImage la til støtte for bildeformater som spesifiserer fargeparametre for flytende punkt.
  • QByteArray :: number () gir korrekt håndtering av negative tall i ikke-desimalsystemer.
  • Lagt til std :: chrono -støtte til QLockFile.
  • Qt Network tilbyr muligheten til å bruke forskjellige SSL -backends samtidig.
  • Lagt til støtte for Apple -systemer basert på ARM M1 -brikken. Returnerte støtte for webOS-, INTEGRITY- og QNX -operativsystemene. Foreløpig støtte for Windows 11 og WebAssemble har blitt foreslått.

Hvis du er interessert i å vite mer om det Om denne nye versjonen av QT kan du sjekke detaljene I den følgende lenken.

Til slutt bør du vite at kildene til Qt -komponentene er publisert under lisensene LGPLv3 og GPLv2. Qt 6.2 mottok statusen til en LTS -versjon, innenfor hvilken oppdateringer vil bli generert for brukere av en kommersiell lisens innen tre år (for resten vil oppdateringer bli utgitt seks måneder før den neste viktige versjonen dannes).


Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  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.