Sur cette page

Modifications apportées aux modules Qt dans Qt 6

Qt 6 est le fruit d'un effort délibéré visant à rendre le framework plus efficace et plus facile à utiliser.

Nous nous efforçons de maintenir la compatibilité binaire et source pour toutes les API publiques à chaque version, mais certains changements étaient inévitables afin d’améliorer le framework Qt. Vous trouverez ci-dessous une liste des changements susceptibles d’affecter votre application et qui peuvent vous aider à passer de Qt 5 à Qt 6.

Pour plus d'informations sur les modifications spécifiques à une version de Qt 6, consultez la page Nouveautés de Qt 6.

Changes to Qt Bluetooth

Migration de QtBluetooth vers Qt 6

Changes to Qt Charts

Migration d’ Qt Charts. vers Qt 6

Changes to Qt Concurrent

Amélioration pour prendre en charge un nombre variable d'arguments

Changes to Qt Core

Modifications apportées aux conteneurs, aux chaînes de caractères, à la sérialisation et aux classes d’E/S

Changes to Qt D-Bus

Effort de portage minimal pour passer à Qt 6

Changes to Qt Extras Modules

Modifications apportées à Qt Mac Extras, Qt Windows Extras et Qt X11 Extras.

Changes to Qt GUI

Les classes Kernel, Text, Painting et Utility ont été modifiées

Changes to Qt Location

Migration d'Qt Location vers Qt 6

Changes to Qt Multimedia

Migration d'Qt Multimedia vers Qt 6

Changes to Qt NFC

Migration d'Qt NFC. vers Qt 6

Changes to Qt Network

Migration d'Qt Network vers Qt 6

Changes to Qt OpenGL

Les classes QOpenGL ont été migrées ; la classe QOpenGLWidget a été déplacée vers les widgets d’ Qt OpenGL

Changes to Qt Positioning

Migration d'Qt Positioning vers Qt 6

Changes to Qt Print Support

Consolidation générale de l'API

Changes to Qt Qml

Migration d'Qt Qml vers Qt 6

Changes to Qt Quick

Migration d'Qt Quick vers Qt 6

Changes to Qt Quick 3D

Migration d'Qt Quick 3D vers Qt 6

Changes to Qt Quick Controls

Migration d'Qt Quick Controls vers Qt 6

Changes to Qt Quick Labs Platform

Migration de la plateforme Qt Quick de Qt Labs Platform vers Qt 6

Changes to Qt Quick Test

Migration d'Qt Quick Test vers Qt 6

Changes to Qt Quick Timeline

Migration d'Qt Quick Timeline vers Qt 6

Changes to Qt Remote Objects

Migration d'Qt Remote Objects vers Qt 6

Changes to Qt SCXML

Migration d'Qt SCXML vers Qt 6

Changes to Qt SQL

Le type de retour de la fonction boundValues() a été modifié dans la classe QSqlQuery

Changes to Qt SVG

Migrer Qt SVG vers Qt 6

Changes to Qt Sensors

Migration de Qt Sensors vers Qt 6

Changes to Qt SerialBus

Migration de Qt SerialBus vers Qt 6

Changes to Qt SerialPort

Migration de Qt SerialPort vers Qt 6

Changes to Qt State Machine

Migration d'Qt State Machine vers Qt 6

Changes to Qt Test

Modifications des fonctionnalités liées au tactile

Changes to Qt TextToSpeech

Migration d'Qt TextToSpeech vers Qt 6

Changes to Qt WebChannel

Migration d'Qt WebChannel vers Qt 6

Changes to Qt WebEngine

Migration de Qt WebEngine vers Qt 6

Changes to Qt WebSockets

Migration de Qt WebSockets vers Qt 6

Changes to Qt WebView

Migration de l'Qt WebView vers Qt 6

Changes to Qt Widgets

Modifications apportées aux classes du noyau, aux widgets, aux ItemViews et aux classes utilitaires

Changes to Qt XML

Utilisation de QXmlStreamReader pour la lecture de fichiers XML

© 2026 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.