Porting Guide
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. In this topic, we try to summarize those changes and provide guidance to handle them.
Below you can find links to articles about changes that may affect your application, and which can help you transitioning from Qt 5 to Qt 6.
Module Guides
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 Network 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 Test to Qt 6 | |
Migrate Qt Quick Timeline to Qt 6 | |
Migrate Qt SVG to Qt 6 | |
Migrate Qt Sql 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
- Porting QML Applications to Qt 6
- Changes to Supported Modules - status of Qt 5 modules in Qt 6.0