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 的新功能 .
Migrate QtBluetooth to Qt 6 |
|
Migrate Qt Charts to Qt 6 |
|
Improved to work with a variable number of arguments |
|
Changes to containers, strings, serialization and I/O classes |
|
Minimal porting effort to be able to switch to Qt 6 |
|
Changes to Qt Mac Extras, Qt Windows Extras, and Qt X11 Extras. |
|
Kernel, Text, Painting, and Utility classes are modified |
|
Migrate Qt Location to Qt 6 |
|
Migrate Qt Multimedia to Qt 6 |
|
Migrate Qt NFC to Qt 6 |
|
Migrate Qt Network to Qt 6 |
|
QOpenGL classes migrated, QOpenGLWidget class has been moved to Qt OpenGL Widgets |
|
Migrate Qt Positioning to Qt 6 |
|
一般 API 整合 |
|
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 |
|
Return type for boundValues() has been changed in QSqlQuery class |
|
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 |
|
Touch-related functionality changes |
|
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 |
|
Changes in Kernel classes, Widgets, ItemViews, and Utility Classes |
|
Use QXmlStreamReader for reading XML files |