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 5 核心兼容 API
- Qt 着色器工具 - 用于图形和计算着色器
Qt 6.0 中移除的模块
以下是在 Qt 6.0 中未包含的 Qt 5 模块,它们可能会在 Qt 6的未来版本中重新引入:
模块 | qmake | 注释 |
---|---|---|
Qt Android Extras | androidextras | 请参阅Qt Extras 模块的变更 |
Qt Bluetooth | bluetooth | |
Qt Charts | charts | |
Qt 数据可视化 | datavisualization | |
Qt 图形效果 | 仅限 QML 类型 | |
Qt Location | location | |
Qt Mac Extras | macextras | 请参阅Qt Extras 模块的变更 |
Qt 多媒体 | multimedia | |
Qt 多媒体控件 | multimediawidgets | |
Qt NFC | nfc | |
Qt 定位 | positioning | |
Qt 购买 | purchasing | |
Qt Quick Extras | 合并到Qt Quick 控件 | |
Qt 远程对象 | remoteobjects | |
Qt 脚本 | qtscript | |
Qt SCXML | scxml | |
Qt 脚本工具 | scripttools | |
Qt 传感器 | sensors | |
Qt 串行总线 | serialbus | |
Qt 串行端口 | serialport | |
Qt 语音 | 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 更改的概述。
© 2024 Qt公司有限公司。此处包含的文档贡献版权归各自所有者所有。提供的文档受自由软件基金会发布的 GNU自由文档许可证第1.3版 条款许可。Qt及其相关标志是芬兰以及/或其他国家Qt公司有限公司的商标。所有其他商标归各自所有者所有。