Qt 6.2 a fost deja lansat și acestea sunt noutățile sale

Compania Qt a dezvăluit acum câteva zile lansarea noua versiune a «cadrului Qt 6.2», în care munca continuă să se stabilizeze și să crească funcționalitatea ramurii Qt 6.

Această nouă versiune a Qt 6.2 oferă suport pentru Windows 10, macOS 10.14+ și diferite platforme Linux Printre care se remarcă Ubuntu 20.04+, CentOS 8.1 +, openSUSE 15.1+, precum și suport pentru platformele mobile iOS 13+, Android (API 23+) și altele precum webOS, INTEGRITY și QNX.

Principalele caracteristici noi ale Qt 6.2

Se observă că lRamura Qt 6.2 a atins paritatea cu Qt 5.15 în ceea ce privește compoziția modulului și este potrivit pentru migrarea Qt 5 de către majoritatea utilizatorilor. Îmbunătățirile cheie din Qt 6.2 se referă în principal la includerea modulelor disponibile în Qt 5.15, dar care nu erau pregătite pentru includere în versiunile Qt 6.0 și 6.1. În special, sunt incluse modulele lipsă:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Poziționare Qt
  • Qt Dialoguri rapide
  • Qt RemoteObjects
  • Senzori Qt
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Odată cu lansarea Qt 6.2, aproape toți utilizatorii noștri ar trebui să poată migra codul lor din Qt 5 în Qt 6. Am făcut acest lucru cu propriile noastre instrumente. Anume, Qt Design Studio 2.2 și Qt Creator 6 beta, care vor fi lansate în curând, se bazează pe Qt 6.2 LTS.

Pe lângă adăugarea de funcții lipsă, Qt 6.2 s-a concentrat pe îmbunătățirea stabilității, performanței și calității vieții pentru dezvoltatori.

Dintre modificările care ies în evidență în această nouă versiune a QT 6.2, una dintre ele este nnou mod de redare optimizat «Redarea în cazuri»Pentru Qt Quick 3D, care permite redarea mai multor instanțe ale aceluiași obiect cu transformări diferite în același timp, plus API-ul 3D Particles a fost adăugat și pentru a adăuga efecte scenelor 3D generate de acumulări mari de particule (fum, ceață etc.).

Tot în această nouă versiune a oferit posibilitatea de a crea evenimente Qt Quick Input pentru elemente 2D încorporat în scene și texturi 3D. A fost adăugat un API pentru a determina intersecția modelelor cu o rază care emană dintr-un punct arbitrar din scenă.

De asemenea, se evidențiază faptul că Un modul public QML CMake API a fost propus pentru a simplifica utilizatorul procesul de crearea modulelor QMLÎn plus față de opțiunile de configurare a comportamentului utilitarului qmllint (QML linter), a fost adăugat suport pentru generarea rapoartelor de validare în format JSON. Utilitarul qmlformat folosește biblioteca QML dom.

Pe de altă parte, se remarcă, de asemenea, că arhitectura modulului Qt Multimedia a fost modernizată, în care au apărut caracteristici precum alegerea subtitrărilor și a limbii pentru redarea video, precum și setări avansate pentru captarea conținutului multimedia. Adăugat nou metode pentru Qt Charts pentru a personaliza diagramele.

Dintre celelalte schimbări care se deosebesc de această nouă versiune a QT 6.2:

  • QImage a adăugat suport pentru formate de imagine care specifică parametrii culorilor în virgulă mobilă.
  • QByteArray :: number () oferă tratarea corectă a numerelor negative în sisteme non-zecimale.
  • S-a adăugat suport std :: chrono la QLockFile.
  • Qt Network oferă posibilitatea de a utiliza diferite backend-uri SSL în același timp.
  • A fost adăugat suport pentru sistemele Apple bazate pe cipul ARM M1. Asistență returnată pentru sistemele de operare webOS, INTEGRITY și QNX. A fost propus suport preliminar pentru Windows 11 și WebAssembly.

Dacă sunteți interesat să aflați mai multe despre asta Despre această nouă versiune a QT, puteți verifica detaliile În următorul link.

În cele din urmă, trebuie să știți că sursele componentelor Qt sunt publicate sub licențele LGPLv3 și GPLv2. Qt 6.2 a primit statutul unei versiuni LTS, în cadrul căreia vor fi generate actualizări pentru utilizatorii unei licențe comerciale în termen de trei ani (în rest, actualizările vor fi lansate cu șase luni înainte de formarea următoarei versiuni semnificative).


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.