openKylin论坛
标题:
初学QML《一》的基础元素集——你值得收藏
[打印本页]
作者:
wenbo607
时间:
2013-7-1 16:51
标题:
初学QML《一》的基础元素集——你值得收藏
本帖最后由 wenbo607 于 2013-7-1 17:02 编辑
基本可视化项
Item
基本的项元素
在QML中所有可视化的向都继承他
Rectangle
基本的可视化矩形元素
Gradient
定义一个两种颜色的渐变过程
GradientStop
定义个颜色,被Gradient使用
Image
在场景中使用位图
BorderImage
(特殊的项)
定义一张图片并当做边界
AnimatedImage
为播放动画存储一系列的帧
Text
在场景中使用文本
TextInput
显示可编辑为文本
IntValidator
int
验证器
DoubleValidator
double
验证器
RegExpValidator
验证字符串正则表达式
TextEdit
显示多行可编辑文本
基本的交互项
MouseArea
鼠标句柄交互
FocusScope
键盘焦点句柄
Flickable
提供一种浏览整张图片的一部分的效果,具体看例子
Flipable
提供一个平面,可以进行翻转看他的前面或后面,具体看例子
状态
State
定义一个配置对象和属性的集合
PropertyChanges
使用一个State描述属性的改变
StateGroup
包含一个状态集合和状态变换
ParentChange
重新定义父集,也就是换个父节点
AnchorChanges
在一个状态中改变anchors
动画和变换
Behavior
默认的属性变换动画
SequentialAnimation
对定义的动画串行播放
ParallelAnimation
对定义的动画并行播放
PropertyAnimation
属性变换动画
NumberAnimation
对实数类型属性进行的动画
Vector3dAnimation
对QVector3d进行的属性
ColorAnimation
颜色进行的变换动画
RotationAnimation
对旋转进行的变换动画
ParentAnimation
对父节点进行变换的动画,改变绑定的父节点
AnchorAnimation
对anchor
进行改变的动画
PauseAnimation
延迟处理
SmoothedAnimation
允许属性平滑的过度
SpringAnimation
一种加速的效果
PropertyAction
允许在动画过程中对属性的直接改变
ScriptAction
允许动画过程中调用脚本
Transition
在状态变换中加入动作变化
工作中的数据
Binding
在创建的时候绑定一些数据到一些属性
ListModel
定义链表数据
ListElement
定义ListModel的一个数据项
VisualItemModel
包含可视化项(visual
items)到一个view中,相当是一个容器
VisualDataModel
包含一个model和一个delegate,model包含需要的数据,delegate设计显示的项的信息,具体的去看例子
Package
他的目的是把VisualDataModel共享给多个view,具体还要学习
XmlListModel
特殊的一个模式使用XPath表达式,使用xml来设置元素,参考例子
XmlRole
XmlListModel的一个特殊的角色
视图
ListView
提供一个链表显示模型试图
GridView
提供一个网格显示模型试图
PathView
提供一个内容沿着路径来显示的模型
Path
定义一个PathView使用的轨迹
PathLine
定义一个线性的轨迹
PathQuad
定义一个二次贝塞尔曲线的轨迹
PathCubic
定义一个三次贝塞尔曲线的轨迹
PathAttribute
允许绑定一个属性上,具体看例子
PathPercent
修改item分配的轨迹
不是很明了其中的意思
WebView
允许添加网页内容到一个canvas上
定位器
Column
整理它的子列(纵)
Row
整理它的子行(横)
Grid
设置它的子到一个网格上
Flow
目的是不让他的子项重叠在一起
实用
Connections
明确连接信号和信号句柄
Component
封装QML
items
想一个组件一样
Timer
提供时间触发器
QtObject
基本的元素只包含
objectName属性
Qt
qml全局Qt
object提供使用的枚举和函数
WorkerScript
允许在QML使用线程
Loader
控制载入
item或组件
Repeater
使用一个模型创建多个组件
SystemPalette
为Qt
palettes提供一个通道
FontLoader
载入字体根据名字或
URL
LayoutItem
允许声明UI元素插入到qtGraphicsView
布局中
变换
Scale
分派item
缩放行为
Rotation
分派item
旋转行为
Translate
分派item
移动行为
作者:
Jiaowen520Li
时间:
2013-7-1 19:27
{:3_52:}新人贴,必须顶一个呀!嘿嘿~
作者:
rolandyex
时间:
2013-7-1 22:12
期待常来支持论坛。。。。
欢迎光临 openKylin论坛 (https://forum.openkylin.top/)
Powered by Discuz! X3.3