C
Qt Quick Ultralite QML类型
Qt Quick Ultralite模块提供了图形原语类型。这些类型仅在导入QtQuick
命名空间的情况下才在QML文档中可用。
要使用QtQuick QML类型,请将应用程序链接到Qul::Core
CMake目标
qul_add_target(app)
并将以下导入语句添加到您的.qml
文件中
import QtQuick 2.15
有关QML应用程序的一般信息,请参阅Qt文档中的QML应用程序和QML参考。
从版本1.3开始,Qt Quick Ultralite提供的QtQuick模块与Qt的QtQuick模块源代码兼容。
子模块
Qt Quick Ultralite有子模块,提供了附加的类型。
- 控件 - 提供一组可重用的UI组件
基本类型
存在一些基本类型,默认情况下在QML语言中受支持。
此外,QtQuick
导入提供了以下基本类型
其他基本类型
在以后的Qt Quick Ultralite版本中,QML基本类型的支持计划如下
QML基本类型 | 支持状态 |
---|---|
var | 目前仅在脚本表达式中受支持。 |
list | 不受支持 |
url | 不受支持 |
对象类型
指定如何在状态中更改项的锚点 | |
绘制精灵动画 | |
是所有QML动画的基类 | |
定义属性更改的默认动画 | |
根据图像绘制边框 | |
颜色值更改的动画 | |
将其子项定位在列中 | |
封装一个QML组件定义 | |
使连接QML信号到处理程序成为可能 | |
提供可以“滑动”的表面 | |
定义渐变填充 | |
定义渐变中的位置处的颜色 | |
显示图像 | |
一个基本的视觉QML类型 | |
提供关于键事件的详细信息 | |
为Items提供键处理 | |
在ListModel中定义数据项 | |
定义灵活的列表数据源 | |
提供由模型提供的项目列表视图 | |
允许从URL或组件动态加载子树 | |
提供一个用于转换Items的4x4矩阵 | |
启用简单的触摸处理 | |
提供关于触摸事件的详细信息 | |
动画化实数值的变化 | |
启用并行运行动画 | |
定义用于Shape的路径 | |
定义给定半径的弧线 | |
定义具有两个控制点的三次贝塞尔曲线 | |
基路径类型 | |
定义直线 | |
移动路径的位置 | |
定义具有一个控制点的二次贝塞尔曲线 | |
使用SVG路径数据字符串定义路径 | |
为动画提供暂停 | |
动画化属性值的变化 | |
描述状态的新属性绑定或值 | |
提供包含有用枚举和函数的全局对象 | |
一个基本的QML类型 | |
绘制一个带有可选圆角的填充矩形 | |
使用提供的模型实例化一定数量的基于Items的组件 | |
提供旋转Items的方法 | |
动画化旋转值的变化 | |
在行中对子项进行定位 | |
提供缩放Items的方法 | |
定义动画期间要运行的脚本 | |
允许按顺序运行动画 | |
定义对象和属性的配置 | |
指定如何将文本添加到场景 | |
显示可编辑的文本段落 | |
在指定间隔触发处理程序 | |
用于指定在Image、Text和StaticText上的高级变换 | |
在状态更改时定义动画过渡 | |
提供一种在不更改x和y属性的情况下移动Items的方法 |
在特定Qt许可下可用。
了解更多信息。