Qt 6.0 的新特性

Qt 6 构建系统变更

现在从源码构建 Qt 需要 CMake 和 Ninja。有关配置中此变更及其他变更的详细信息,请参阅Qt 6 构建系统变更

支持模块的变更

与 Qt 5 相比,Qt 6.0 结构更紧凑,一些模块不再包含在 Qt 6.0 的默认安装中。由于 Qt 的模块化结构,新模块或之前的 Qt 5 模块可能会出现在 Qt 6 的未来版本中。更多信息均可访问所有模块页面。

Qt 6 中 Qt 模块的变更包含 API 更改的列表。

Qt 6.0 中的新模块

以下是在 Qt 6.0 中的新模块:

Qt 6.0 中移除的模块

以下是在 Qt 6.0 中未包含的 Qt 5 模块,它们可能会在 Qt 6的未来版本中重新引入:

模块qmake注释
Qt Android Extrasandroidextras请参阅Qt Extras 模块的变更
Qt Bluetoothbluetooth
Qt Chartscharts
Qt 数据可视化datavisualization
Qt 图形效果仅限 QML 类型
Qt Locationlocation
Qt Mac Extrasmacextras请参阅Qt Extras 模块的变更
Qt 多媒体multimedia
Qt 多媒体控件multimediawidgets
Qt NFCnfc
Qt 定位positioning
Qt 购买purchasing
Qt Quick Extras合并到Qt Quick 控件
Qt 远程对象remoteobjects
Qt 脚本qtscript
Qt SCXMLscxml
Qt 脚本工具scripttools
Qt 传感器sensors
Qt 串行总线serialbus
Qt 串行端口serialport
Qt 语音texttospeech
Qt WebChannelwebchannel
Qt WebEnginewebenginecore
Qt WebSocketswebsockets
Qt WebViewwebview
Qt Windows Extraswinextras请参阅Qt Extras 模块的变更
Qt X11 Extrasx11extras请参阅Qt Extras 模块的变更
Qt XML Patternsxmlpatterns

API 更改列表

这些页面包含 Qt 6.0 中 API 更改的概述。

© 2024 Qt公司有限公司。此处包含的文档贡献版权归各自所有者所有。提供的文档受自由软件基金会发布的 GNU自由文档许可证第1.3版 条款许可。Qt及其相关标志是芬兰以及/或其他国家Qt公司有限公司的商标。所有其他商标归各自所有者所有。