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 What's new in Qt 6.
Migrate QtBluetooth to Qt 6 |
|
Migrate Qt Charts to Qt 6 |
|
Migrate Qt Concurrent to Qt 6 |
|
Migrate Qt Core to Qt 6 |
|
Migrate Qt DBus to Qt 6 |
|
Migrate away from Extras Modules |
|
Migrate Qt GUI to Qt 6 |
|
Migrate Qt Multimedia to Qt 6 |
|
Migrate Qt NFC to Qt 6 |
|
Migrate Qt Network to Qt 6 |
|
Migrate Qt OpenGL to Qt 6 |
|
Migrate Qt Positioning 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 Remote Objects to Qt 6 |
|
Migrate Qt SCXML to Qt 6 |
|
Migrate Qt SQL to Qt 6 |
|
Migrate Qt SVG to Qt 6 |
|
Migrate Qt Sensors to Qt 6 |
|
Migrate Qt SerialBus to Qt 6 |
|
Migrate Qt SerialPort to Qt 6 |
|
Migrate Qt State Machine to Qt 6 |
|
Migrate Qt Test to Qt 6 |
|
Migrate Qt TextToSpeech to Qt 6 |
|
Migrate Qt WebChannel to Qt 6 |
|
Migrate Qt WebEngine to Qt 6 |
|
Migrate Qt WebSockets to Qt 6 |
|
Migrate Qt WebView to Qt 6 |
|
Migrate Qt Widgets to Qt 6 |
|
Migrate Qt XML to Qt 6 |