Qt 6.2 è già stato rilasciato e queste sono le sue novità

Svelata la Qt Company pochi giorni fa il lancio di la nuova versione del «quadro Qt 6.2», in cui continuano i lavori per stabilizzare e aumentare la funzionalità del ramo Qt 6.

Questa nuova versione di Qt 6.2 fornisce supporto per Windows 10, macOS 10.14+ e diverse piattaforme Linux Tra i quali spicca Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+, oltre al supporto per piattaforme mobili iOS 13+, Android (API 23+) e altri come webOS, INTEGRITY e QNX.

Principali novità di Qt 6.2

Si osserva che lIl ramo Qt 6.2 ha raggiunto la parità con Qt 5.15 in termini di composizione del modulo ed è adatto per la migrazione Qt 5 dalla maggior parte degli utenti. I miglioramenti chiave in Qt 6.2 riguardano principalmente l'inclusione di moduli che erano disponibili in Qt 5.15, ma non erano pronti per l'inclusione nelle versioni Qt 6.0 e 6.1. In particolare, i moduli mancanti sono inclusi:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Posizionamento Qt
  • Dialoghi rapidi Qt
  • Qt oggetti remoti
  • Sensori Qt
  • Bus seriale Qt
  • Porta seriale Qt
  • Qt Web Channel
  • Qt Web Engine
  • Qt WebSocket
  • QtWebView

Con il rilascio di Qt 6.2, quasi tutti i nostri utenti dovrebbero essere in grado di migrare il proprio codice da Qt 5 a Qt 6. Lo abbiamo fatto con i nostri strumenti. Vale a dire, Qt Design Studio 2.2 e Qt Creator 6 beta, che verranno rilasciati a breve, sono basati su Qt 6.2 LTS.

Oltre ad aggiungere funzionalità mancanti, Qt 6.2 si è concentrato sul miglioramento della stabilità, delle prestazioni e della qualità della vita per gli sviluppatori.

Dei cambiamenti che spiccano in questa nuova versione di QT 6.2, uno di questi è il nnuova modalità di rendering ottimizzata «Rendering in istanze»Per Qt Quick 3D, che consente il rendering di più istanze dello stesso oggetto con diverse trasformazioni contemporaneamente, inoltre è stata aggiunta anche l'API 3D Particles per aggiungere effetti alle scene 3D generate da grandi accumuli di particelle (fumo, nebbia, ecc.).

Anche in questa nuova versione fornito la possibilità di creare eventi Qt Quick Input per elementi 2D incorporato in scene e trame 3D. È stata aggiunta un'API per determinare l'intersezione dei modelli con un raggio proveniente da un punto arbitrario della scena.

Si evidenzia inoltre che È stato proposto un modulo QML pubblico CMake API per semplificare l'utente il processo di creazione di moduli QMLOltre alle opzioni per configurare il comportamento dell'utility qmllint (QML linter), è stato aggiunto il supporto per generare report di convalida in formato JSON. L'utility qmlformat utilizza la libreria dom QML.

D'altra parte, si segnala anche che è stata modernizzata l'architettura del modulo Qt Multimedia, in cui sono apparse funzionalità come la scelta dei sottotitoli e della lingua per la riproduzione dei video, nonché impostazioni avanzate per l'acquisizione di contenuti multimediali. metodi a Qt Charts per personalizzare i grafici.

Delle altre modifiche che si distinguono da questa nuova versione di QT 6.2:

  • QImage ha aggiunto il supporto per i formati di immagine che specificano i parametri di colore in virgola mobile.
  • QByteArray :: number() fornisce la corretta gestione dei numeri negativi nei sistemi non decimali.
  • Aggiunto supporto std :: chrono a QLockFile.
  • Qt Network offre la possibilità di utilizzare diversi backend SSL contemporaneamente.
  • Aggiunto il supporto per i sistemi Apple basati sul chip ARM M1. Restituito il supporto per i sistemi operativi webOS, INTEGRITY e QNX. È stato proposto il supporto preliminare per Windows 11 e WebAssembly.

Se sei interessato a saperne di più A proposito di questa nuova versione di QT, puoi controllare i dettagli nel seguente link

Infine, dovresti sapere che i sorgenti dei componenti Qt sono pubblicati sotto le licenze LGPLv3 e GPLv2. Qt 6.2 ha ricevuto lo stato di una versione LTS, all'interno della quale verranno generati aggiornamenti per gli utenti di una licenza commerciale entro tre anni (per il resto, gli aggiornamenti verranno rilasciati sei mesi prima che si formi la successiva versione significativa).


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.