Sur cette page

Changements apportés aux modules Qt dans Qt 6

Qt 6 est le résultat d'un effort conscient pour rendre le framework plus efficace et plus facile à utiliser.

Nous essayons de maintenir la compatibilité binaire et source pour toutes les API publiques dans chaque version, mais certains changements étaient inévitables dans un effort pour faire de Qt un meilleur framework. Vous trouverez ci-dessous une liste des changements qui peuvent affecter votre application, et qui peuvent vous aider à passer de Qt 5 à Qt 6.

Pour plus d'informations sur les changements spécifiques à la version 6 de Qt, consultez la page Quoi de neuf dans Qt 6.

Changes to Qt Bluetooth

Migrer QtBluetooth vers Qt 6

Changes to Qt Charts

Migrer Qt Charts vers Qt 6

Changes to Qt Concurrent

Amélioration pour travailler avec un nombre variable d'arguments

Changes to Qt Core

Changements dans les conteneurs, les chaînes, la sérialisation et les classes d'E/S

Changes to Qt D-Bus

Effort de portage minimal pour pouvoir passer à Qt 6

Changes to Qt Extras Modules

Changements dans les Extras Qt Mac, Extras Qt Windows, et Extras Qt X11.

Changes to Qt GUI

Les classes Kernel, Text, Painting et Utility sont modifiées.

Changes to Qt Location

Migration de Qt Location vers Qt 6

Changes to Qt Multimedia

Migration de Qt Multimedia vers Qt 6

Changes to Qt NFC

Migrer Qt NFC vers Qt 6

Changes to Qt Network

Migration de Qt Network vers Qt 6

Changes to Qt OpenGL

Les classes QOpenGL ont migré, la classe QOpenGLWidget a été déplacée vers Qt OpenGL Widgets

Changes to Qt Positioning

Migration de Qt Positioning vers Qt 6

Changes to Qt Print Support

Consolidation de l'API générale

Changes to Qt QML

Migration de Qt QML vers Qt 6

Changes to Qt Quick

Migration de Qt Quick vers Qt 6

Changes to Qt Quick 3D

Migration de Qt Quick 3D vers Qt 6

Changes to Qt Quick Controls

Migration de Qt Quick Controls vers Qt 6

Changes to Qt Quick Labs Platform

Migration de Qt Quick Labs Platform vers Qt 6

Changes to Qt Quick Test

Migrer Qt Quick Test vers Qt 6

Changes to Qt Quick Timeline

Migrer Qt Quick Timeline vers Qt 6

Changes to Qt Remote Objects

Migrer Qt Remote Objects vers Qt 6

Changes to Qt SCXML

Migrer Qt SCXML vers Qt 6

Changes to Qt SQL

Le type de retour pour 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

Migrer Qt SerialPort vers Qt 6

Changes to Qt State Machine

Migration de Qt State Machine vers Qt 6

Changes to Qt Test

Changements dans les fonctionnalités liées au toucher

Changes to Qt TextToSpeech

Migration de Qt TextToSpeech vers Qt 6

Changes to Qt WebChannel

Migration de Qt WebChannel vers Qt 6

Changes to Qt WebEngine

Migration de Qt WebEngine vers Qt 6

Changes to Qt WebSockets

Migrer Qt WebSockets vers Qt 6

Changes to Qt WebView

Migrer Qt WebView vers Qt 6

Changes to Qt Widgets

Changements dans les classes du noyau, les widgets, les ItemViews et les 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.