看看Qt 6.0 支持哪些模块吧

2023-03-17 14:33:43 浏览数 (2)

  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长期支持版本才算是比较完善。

0 人点赞