Qt 6.0 已在12月8日发布了。Qt 6.0是下一代Qt的起点。但是令人遗憾的是它的功能尚未达到Qt 5.15的高度,但我们将在未来几个月内填补空白。
很多用户反馈,Qt 6.0的源码太少了,一些重要的模块没有,比如串口模块,多媒体模块,图表模块。它们要到Qt 6.1才能支持,有的甚至是要等到Qt 6.2才能支持。
Qt 6.0 二进制安装包含以下模块:
- Qt Concurrent
- Qt Core
- Qt Core Compatability APIs
- Qt D-Bus
- Qt GUI
- Qt Help
- Qt Network
- Qt OpenGL
- Qt Print Support
- Qt QML
- Qt Quick
- Qt Quick 3D
- Qt Quick Controls
- Qt Quick Layouts
- Qt Quick Timeline
- Qt Quick Widgets
- Qt Shader Tools
- Qt SQL
- Qt SVG
- Qt Test
- Qt UI Tools
- Qt Wayland
- Qt Wayland Compositor
- Qt Widgets
- Qt XML
另外,以下模块可以通过软件包管理器获得:
- Qt 3D
- Qt Image Formats
- Qt Network Authorization
- M2M package: Qt CoAP
- M2M package: Qt MQTT
- M2M package: Qt OpcUA
Qt 6.1 计划添加以下模块:
- Active Qt
- Qt Charts
- Qt Quick Dialogs (File dialog)
- Qt ScXML
- Qt Virtual Keyboard
Qt 6.2 LTS 计划添加以下模块:
- Qt Bluetooth
- Qt Data Visualization
- Qt Lottie Animation
- Qt Multimedia
- Qt NFC
- Qt Positioning
- Qt Quick Dialogs: Folder, Message Box
- Qt Remote Objects
- Qt Sensors
- Qt SerialBus
- Qt SerialPort
- Qt WebChannel
- Qt WebEngine
- Qt WebSockets
- Qt WebView
上面未列出某些模块是因为: 它们是故意从Qt 6中删除的(例如Qt KNX,Qt Script和Qt XML模式)。
Qt 6.2 LTS长期支持版本才算是Qt的完全体。如果需要某些模块,如果又没有在支持列表中,建议再观望观望再更新。此外,新版本一般都会爆出很多bugs,到Qt 6.2长期支持版本才算是比较完善。