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长期支持版本才算是比较完善。
领取专属 10元无门槛券
私享最新 技术干货