前言
在 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 API 的 QML 类型 |
QtCharts | Qt Charts API 的 QML 类型 |
QtBluetooth | 为设备上的基本蓝牙操作提供 QML 类型 |
QtNfc | 提供用于访问 NFC 论坛标签的 QML 类型 |
QtDataVisualization | Qt Data Visualization API 的 QML 类型 |
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 | 允许使用带有 QML 的 SCXML状态机 |
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 功能 |
参考资料
作者:
怪小子
Github:
https://github.com/MrSunHua
邮箱:sh4a01@163.com
本文版权归作者和博客园共有,欢迎转载,如文章有版权冲突或者有更好的见解及建议,还望联系博主讨论并修改。