前言
在 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 3DQML类型 | 
| Qt3D.Animation | 为动画模块提供 Qt 3DQML类型 | 
| Qt3D.Extras | 为 extras模块提供Qt 3DQML类型 | 
| Qt3D.Input | 为 Qt 3D用户输入提供QML类型 | 
| Qt3D.Logic | 提供 QML类型以使帧与3D后端同步 | 
| Qt3D.Render | 提供用于渲染的 Qt 3DQML类型 | 
| QtQuick.Scene2D | 为 Scene2D模块提供Qt 3DQML类型 | 
| QtQuick.Scene3D | 为 Scene3D模块提供Qt 3DQML类型 | 
| QtCanvas3D | Qt Canvas 3D API的QML类型 | 
| QtCharts | Qt Charts API的QML类型 | 
| QtBluetooth | 为设备上的基本蓝牙操作提供 QML类型 | 
| QtNfc | 提供用于访问 NFC论坛标签的QML类型 | 
| QtDataVisualization | Qt Data Visualization API的QML类型 | 
| QtQml | QtQML模块提供的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
本文版权归作者和博客园共有,欢迎转载,如文章有版权冲突或者有更好的见解及建议,还望联系博主讨论并修改。 
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号