前言

Qt 中我们有必要清楚的知道它有什么模块,这些模块是什么功能,这样有利于我们更好的理
解并使用它

那么我在这里整理一下 Qt 5 中的 QML 所有模块的功能

Qt Quick 模块列表

这些是Qt 5的QML模块的QML API页面

模块名 模块功能描述
Qt.labs.folderlistmodel FolderListModel 提供文件系统文件夹内容的模型
Qt.labs.settings 提供与平台无关的持久应用程序设置
QtQml.Models 为数据模型提供 QML 类型
QtQuick.Dialogs 为标准文件,颜色选择器和消息对话框提供 QML 类型
QtQuick.Shapes 提供用于绘制描边和填充形状的 QML 类型
QtQuick.VirtualKeyboard.Settings 提供 Qt 虚拟键盘的设置
QtQuick.VirtualKeyboard.Styles Qt 虚拟键盘提供样式
QtQuick.Window 为窗口管理提供 QML 类型
QtQuick.XmlListModel 提供用于从XML数据创建模型的 QML 类型
Qt3D.Core 提供核心 Qt 3D QML 类型
Qt3D.Animation 为动画模块提供 Qt 3D QML 类型
Qt3D.Extras extras 模块提供 Qt 3D QML 类型
Qt3D.Input Qt 3D 用户输入提供 QML 类型
Qt3D.Logic 提供 QML 类型以使帧与 3D 后端同步
Qt3D.Render 提供用于渲染的 Qt 3D QML 类型
QtQuick.Scene2D Scene2D 模块提供 Qt 3D QML 类型
QtQuick.Scene3D Scene3D 模块提供 Qt 3D QML 类型
QtCanvas3D Qt Canvas 3D APIQML 类型
QtCharts Qt Charts APIQML 类型
QtBluetooth 为设备上的基本蓝牙操作提供 QML 类型
QtNfc 提供用于访问 NFC 论坛标签的 QML 类型
QtDataVisualization Qt Data Visualization APIQML 类型
QtQml Qt QML 模块提供的 QML 类型列表
QtQml.StateMachine 提供 QML 类型以创建和执行状态图
QtQuick.Particles 为粒子效果提供 QML 类型
QtQuick.Layouts 提供用于在用户界面中排列 QML项QML类型
Qt.labs.handlers 提供 QML类型,用于处理来自用户界面中的指点设备的事件
QtQuick 提供图形 QML类型
QtTest 该模块提供 QML类型 以对您的 QML应用程序 进行单元测试
QtGraphicalEffects Qt 图形效果模块提供了一系列令人惊叹的视觉效果,可应用于 Qt Quick 应用程序
QtLocation 为映射和位置信息提供 QML类型
QtPositioning 提供位置信息的 QML类型
QtAudioEngine 提供用于 3D 定位音频回放和内容管理的 QML类型
QtMultimedia 提供 QML类型 以支持多媒体
QtPurchasing 为应用内购买提供 QML类型
QtQuick.Controls 为用户界面提供 QML类型
QtQuick.Controls.Styles Qt Quick Controls 样式提供 QML类型
QtQuick.Extras 为用户界面提供 QML类型
QtQuick.Controls2 为用户界面提供 QML类型 (Qt Quick Controls 2)
QtScxml 允许使用带有 QMLSCXML状态机
QtSensors 提供读取传感器数据的类型
UIComponents 基本的 UI 组件集
QtQuick.VirtualKeyboard 为输入框架和参考键盘前端提供 QML类型
QtWayland.Compositor 提供用于编写​​自定义 Wayland 显示服务器的 QML类型
QtWebChannel 提供 WebChannel 功能的 QML类型 列表
QtWebEngine 提供用于在 QML应用程序 中呈现 Web 内容的 QML类型
QtWebSockets 为基于 WebSocket 的通信提供 QML类型
QtWebView Qt WebView 提供 QML类型
QtWinExtras 通过 QML 实现 Windows 功能
参考资料

所有QML模块

posted on 2020-12-18 11:22  怪小子  阅读(484)  评论(0编辑  收藏  举报