Qt 6.2 wurde bereits veröffentlicht und das sind seine Neuigkeiten

Die Qt Company enthüllt vor ein paar tagen der start von die neue Version des «Framework Qt 6.2», in denen die Arbeit an der Stabilisierung und Erhöhung der Funktionalität des Qt-6-Zweigs weitergeführt wird.

Diese neue Version von Qt 6.2 bietet Unterstützung für Windows 10, macOS 10.14+ und verschiedene Linux-Plattformen Darunter sind Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+ sowie die Unterstützung für mobile Plattformen iOS 13+, Android (API 23+) und andere wie webOS, INTEGRITY und QNX hervorzuheben.

Hauptneufunktionen von Qt 6.2

Es wird beobachtet, dass lDer Qt 6.2-Zweig hat in Bezug auf die Modulzusammensetzung die Parität mit Qt 5.15 erreicht und es ist für die meisten Benutzer für die Qt 5-Migration geeignet. Die wichtigsten Verbesserungen in Qt 6.2 beziehen sich hauptsächlich auf die Aufnahme von Modulen, die in Qt 5.15 verfügbar waren, aber noch nicht für die Aufnahme in die Versionen Qt 6.0 und 6.1 bereit waren. Insbesondere sind die fehlenden Module enthalten:

  • Qt-Bluetooth
  • Qt-Multimedia
  • Qt-NFC
  • Qt-Positionierung
  • Qt-Schnelldialoge
  • Qt RemoteObjects
  • Qt-Sensoren
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt-WebEngine
  • Qt-WebSockets
  • Qt-WebView

Mit der Veröffentlichung von Qt 6.2 sollten fast alle unsere Benutzer in der Lage sein, ihren Code von Qt 5 auf Qt 6 zu migrieren. Wir haben dies mit unseren eigenen Tools getan. Qt Design Studio 2.2 und Qt Creator 6 Beta, die in Kürze veröffentlicht werden, basieren nämlich auf Qt 6.2 LTS.

Neben dem Hinzufügen fehlender Funktionen konzentrierte sich Qt 6.2 auf die Verbesserung der Stabilität, Leistung und Lebensqualität für Entwickler.

Von den Änderungen, die in dieser neuen Version von QT 6.2 hervorstechen, ist eine davon die Nrneuer optimierter Rendering-Modus «Rendering in Instanzen»Zu Qt Quick 3D, Dies ermöglicht das gleichzeitige Rendern mehrerer Instanzen desselben Objekts mit unterschiedlichen Transformationen. Außerdem wurde die 3D-Partikel-API hinzugefügt, um Effekte zu 3D-Szenen hinzuzufügen, die durch große Ansammlungen von Partikeln (Rauch, Nebel usw.) erzeugt wurden.

Auch in dieser neuen Version bietet die Möglichkeit, Qt-Quick-Input-Ereignisse für 2D-Elemente zu erstellen eingebettet in 3D-Szenen und Texturen. Eine API wurde hinzugefügt, um den Schnittpunkt von Modellen mit einem Strahl zu bestimmen, der von einem beliebigen Punkt in der Szene ausgeht.

Es wird auch hervorgehoben, dass Zur Vereinfachung wurde ein öffentliches QML-Modul CMake API vorgeschlagen der Benutzer den Prozess von QML-Module erstellenZusätzlich zu den Optionen zum Konfigurieren des Verhaltens des Dienstprogramms qmllint (QML-Linter) wurde die Unterstützung für das Generieren von Validierungsberichten im JSON-Format hinzugefügt. Das Dienstprogramm qmlformat verwendet die Bibliothek QML dom.

Andererseits wird auch hervorgehoben, dass die Architektur des Qt-Multimedia-Moduls modernisiert wurde, in dem Funktionen wie die Auswahl von Untertiteln und Sprache für die Videowiedergabe sowie erweiterte Einstellungen für die Aufnahme von Multimedia-Inhalten erschienen sind -Methoden zu Qt-Diagrammen, um Diagramme anzupassen.

Von den anderen Änderungen die sich von dieser neuen Version von QT 6.2 abheben:

  • QImage hat Unterstützung für Bildformate hinzugefügt, die Gleitkomma-Farbparameter angeben.
  • QByteArray :: number() bietet die korrekte Behandlung negativer Zahlen in nicht-dezimalen Systemen.
  • Std :: Chrono-Unterstützung zu QLockFile hinzugefügt.
  • Qt Network bietet die Möglichkeit, verschiedene SSL-Backends gleichzeitig zu verwenden.
  • Unterstützung für Apple-Systeme basierend auf dem ARM M1-Chip hinzugefügt. Unterstützung für webOS-, INTEGRITY- und QNX-Betriebssysteme zurückgekehrt. Vorläufige Unterstützung für Windows 11 und WebAssembly wurde vorgeschlagen.

Wenn Sie mehr darüber erfahren möchten Über diese neue Version von QT können Sie die Details überprüfen im folgenden Link.

Schließlich sollten Sie wissen, dass die Quellen der Qt-Komponenten unter den Lizenzen LGPLv3 und GPLv2 veröffentlicht werden. Qt 6.2 erhielt den Status einer LTS-Version, innerhalb derer Updates für Nutzer einer kommerziellen Lizenz innerhalb von drei Jahren generiert werden (im Rest werden Updates sechs Monate vor Bildung der nächsten signifikanten Version freigegeben).


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.