Änderungen an Qt-Modulen in Qt 6

Qt 6 ist das Ergebnis der bewussten Bemühungen, das Framework effizienter und benutzerfreundlicher zu gestalten.

Wir versuchen, die Binär- und Quellcodekompatibilität für alle öffentlichen APIs in jeder Version beizubehalten, aber einige Änderungen waren unvermeidlich, um Qt zu einem besseren Framework zu machen. Im Folgenden finden Sie eine Liste von Änderungen, die Ihre Anwendung betreffen können und die Ihnen beim Übergang von Qt 5 zu Qt 6 helfen können.

Informationen über Änderungen, die speziell für Qt 6 gelten, finden Sie unter Was ist neu in Qt 6.

Changes to Qt Bluetooth

Migrieren Sie QtBluetooth zu Qt 6

Changes to Qt Charts

Migrieren Sie Qt Charts zu Qt 6

Changes to Qt Concurrent

Verbessert für die Arbeit mit einer variablen Anzahl von Argumenten

Changes to Qt Core

Änderungen an Containern, Strings, Serialisierung und I/O-Klassen

Changes to Qt D-Bus

Minimaler Portierungsaufwand, um zu Qt 6 wechseln zu können

Changes to Qt Extras Modules

Änderungen an Qt Mac Extras, Qt Windows Extras und Qt X11 Extras.

Changes to Qt GUI

Kernel-, Text-, Painting- und Utility-Klassen werden modifiziert

Changes to Qt Location

Umstellung von Qt Location auf Qt 6

Changes to Qt Multimedia

Umstellung von Qt Multimedia auf Qt 6

Changes to Qt NFC

Qt NFC nach Qt 6 migrieren

Changes to Qt Network

Qt Network nach Qt 6 migrieren

Changes to Qt OpenGL

QOpenGL Klassen migriert, QOpenGLWidget Klasse wurde nach Qt OpenGL Widgets verschoben

Changes to Qt Positioning

Migration von Qt Positioning nach Qt 6

Changes to Qt Print Support

Allgemeine API-Konsolidierung

Changes to Qt QML

Migration von Qt QML nach Qt 6

Changes to Qt Quick

Migration von Qt Quick nach Qt 6

Changes to Qt Quick 3D

Migration von Qt Quick 3D nach Qt 6

Changes to Qt Quick Controls

Umstellung von Qt Quick Controls auf Qt 6

Changes to Qt Quick Labs Platform

Umstellung der Qt Quick Labs Platform auf Qt 6

Changes to Qt Quick Test

Qt Quick Test nach Qt 6 migrieren

Changes to Qt Quick Timeline

Migration von Qt Quick Timeline nach Qt 6

Changes to Qt Remote Objects

Qt Remote Objects nach Qt 6 verschieben

Changes to Qt SCXML

Qt SCXML nach Qt 6 migrieren

Changes to Qt SQL

Rückgabetyp für boundValues() wurde in der Klasse QSqlQuery geändert

Changes to Qt SVG

Qt SVG nach Qt 6 migrieren

Changes to Qt Sensors

Qt Sensors nach Qt 6 migrieren

Changes to Qt SerialBus

Qt SerialBus nach Qt 6 migrieren

Changes to Qt SerialPort

Qt SerialPort nach Qt 6 migrieren

Changes to Qt State Machine

Qt State Machine nach Qt 6 migrieren

Changes to Qt Test

Änderungen an der Touch-Funktionalität

Changes to Qt TextToSpeech

Umstellung von Qt TextToSpeech auf Qt 6

Changes to Qt WebChannel

Umstellung von Qt WebChannel auf Qt 6

Changes to Qt WebEngine

Umstellung von Qt WebEngine auf Qt 6

Changes to Qt WebSockets

Umstellung von Qt WebSockets auf Qt 6

Changes to Qt WebView

Umstellung von Qt WebView auf Qt 6

Changes to Qt Widgets

Änderungen in Kernel-Klassen, Widgets, ItemViews und Utility-Klassen

Changes to Qt XML

Verwendung von QXmlStreamReader zum Lesen von XML-Dateien

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.