Qt 6.0 的新功能

Qt 6 中的构建系统变化

从源代码构建 Qt 现在要求 CMake 和 Ninja。见 Qt 6 中的构建系统变化 了解有关配置中此和其它变化的更多细节。

支持模块的变化

Qt 6.0 比 Qt 5 更精简且某些模块 Qt 6.0 不再默认安装。由于 Qt 是模块化结构,新模块或之前的 Qt 5 模块可能出现在 Qt 6 未来发行中。更多信息,请拜访 所有模块 页面。

The Qt 6 中的 Qt 模块变化 有 API 变化的列表。

Qt 6.0 中的新模块

以下是 Qt 6.0 中的新模块。

Qt 6.0 要移除的模块

以下是不在 Qt 6.0 中的 Qt 5 模块。在未来发行的 Qt 6 中可能重新引入它们。

模块 qmake 注释
Qt Android Extras androidextras Qt Extras 模块的变化
Qt Bluetooth bluetooth
Qt Charts charts
Qt Data Visualization datavisualization
Qt Graphical Effects 仅 QML 类型
Qt Location location
Qt Mac Extras macextras Qt Extras 模块的变化
Qt Multimedia multimedia
Qt Multimedia Widgets multimediawidgets
Qt NFC nfc
Qt Positioning positioning
Qt Purchasing purchasing
Qt Quick Extras 合并进 Qt Quick Controls
Qt Remote Objects remoteobjects
Qt Script qtscript
Qt SCXML scxml
Qt Script Tools scripttools
Qt Sensors sensors
Qt Serial Bus serialbus
Qt Serial Port serialport
Qt Speech texttospeech
Qt WebChannel webchannel
Qt WebEngine webenginecore
Qt WebSockets websockets
Qt WebView webview
Qt Windows Extras winextras Qt Extras 模块的变化
Qt X11 Extras x11extras Qt Extras 模块的变化
Qt XML Patterns xmlpatterns

API 变化列表

这些页面包含 Qt 6.0 的 API 变化概述: