Changes to Qt Modules
Qt 6 is a result of the conscious effort to make the framework more efficient and easy to use.
We try to maintain binary and source compatibility for all the public APIs in each release, but some changes were inevitable in an effort to make Qt a better framework. Below you can find a list of changes that may affect your application, and which can help you transitioning from Qt 5 to Qt 6.
For information about changes specific to a Qt 6 release, visit the New Features by Qt Version section.
Migrate Qt Concurrent to Qt 6 | |
Migrate Qt Core to Qt 6 | |
Migrate Qt DBus to Qt 6 | |
Migrate Qt GUI to Qt 6 | |
Migrate Qt Image Formats to Qt 6 | |
Migrate Qt Network to Qt 6 | |
Migrate Qt Network Authorization to Qt 6 | |
Migrate Qt OpenGL to Qt 6 | |
Migrate Qt Print Support to Qt 6 | |
Migrate Qt QML to Qt 6 | |
Migrate Qt Quick to Qt 6 | |
Migrate Qt Quick 3D to Qt 6 | |
Migrate Qt Quick Controls to Qt 6 | |
Migrate Qt Quick Labs Platform to Qt 6 | |
Migrate Qt Quick Test to Qt 6 | |
Migrate Qt Quick Timeline to Qt 6 | |
Migrate Qt SQL to Qt 6 | |
Migrate Qt SVG to Qt 6 | |
Migrate Qt Test to Qt 6 | |
Migrate Qt Widgets to Qt 6 | |
Migrate Qt XML to Qt 6 |
Related Topics
- Porting C++ Applications to Qt 6 using Clazy checks
- Changes to Supported Modules - status of Qt 5 modules in Qt 6.0
- Build System Changes in Qt 6
© 2021 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.