Qt 6 是努力使框架更高效,且更易于使用的结果。
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 Qt 6 的新功能 .
Changes to Qt Bluetooth | Migrate QtBluetooth to Qt 6 |
Qt Charts 的变化 | Migrate Qt Charts to Qt 6 |
Qt Concurrent 的变化 | Improved to work with a variable number of arguments |
Qt Core 的变化 | Changes to containers, strings, serialization and I/O classes |
Qt D-Bus 的变化 | Minimal porting effort to be able to switch to Qt 6 |
Qt Extras 模块的变化 | Changes to Qt Mac Extras, Qt Windows Extras, and Qt X11 Extras. |
Qt GUI 的变化 | Kernel, Text, Painting, and Utility classes are modified |
Changes to Qt Location | Migrate Qt Location to Qt 6 |
Qt Multimedia 的变化 | Migrate Qt Multimedia to Qt 6 |
Qt NFC 的变化 | Migrate Qt NFC to Qt 6 |
Qt Network 的变化 | Migrate Qt Network to Qt 6 |
Qt OpenGL 的变化 | QOpenGL classes migrated, QOpenGLWidget class has been moved to Qt OpenGL Widgets |
Qt Positioning 的变化 | Migrate Qt Positioning to Qt 6 |
Qt Print Support 的变化 | 一般 API 整合 |
Changes to Qt QML | Migrate Qt QML to Qt 6 |
Changes to Qt Quick | Migrate Qt Quick to Qt 6 |
Qt Quick 3D 的变化 | Migrate Qt Quick 3D to Qt 6 |
Qt Quick Controls 的变化 | Migrate Qt Quick Controls to Qt 6 |
Changes to Qt Quick Labs Platform | Migrate Qt Quick Labs Platform to Qt 6 |
Changes to Qt Quick Test | Migrate Qt Quick Test to Qt 6 |
Changes to Qt Quick Timeline | Migrate Qt Quick Timeline to Qt 6 |
Changes to Qt Remote Objects | Migrate Qt Remote Objects to Qt 6 |
Changes to Qt SCXML | Migrate Qt SCXML to Qt 6 |
Changes to Qt SQL | Return type for boundValues() has been changed in QSqlQuery class |
Qt SVG 的变化 | Migrate Qt SVG to Qt 6 |
Changes to Qt Sensors | Migrate Qt Sensors to Qt 6 |
Qt SerialBus 的变化 | Migrate Qt SerialBus to Qt 6 |
Changes to Qt SerialPort | Migrate Qt SerialPort to Qt 6 |
Qt State Machine 的变化 | Migrate Qt State Machine to Qt 6 |
Changes to Qt Test | Touch-related functionality changes |
Changes to Qt TextToSpeech | Migrate Qt TextToSpeech to Qt 6 |
Changes to Qt WebChannel | Migrate Qt WebChannel to Qt 6 |
Qt WebEngine 的变化 | Migrate Qt WebEngine to Qt 6 |
Changes to Qt WebSockets | Migrate Qt WebSockets to Qt 6 |
Changes to Qt WebView | Migrate Qt WebView to Qt 6 |
Qt Widgets 的变化 | Changes in Kernel classes, Widgets, ItemViews, and Utility Classes |
Changes to Qt XML | Use QXmlStreamReader for reading XML files |