1、Item
所有的QML可视化元素都继承自Item。Item没有可视化界面,但是它定义了可视化元素的所有属性。
按键事件:
Item以及继承自它的元素的大多数属性,当属性值变化会有一个信号发射出去。
2、Rectangle
Gradient顾名思义,即梯度,也就是我们常说的逐变色。一个gradient 被两个或更多的颜色定义混合形成。颜色可以从位置0.0到1.0逐渐变化,如:
Gradient包含一个属性:stops:list<GradientStop>
GradientStop元素仅包含两个属性color:color和position:real
3、AnimatedImage
此元素是用于播放动画像gif这样存储着帧的文件
4、TextInput
做过界面开发的应该都知道这就是个单行文本框.它有很多丰富的属性
5、TextEdit
多行文本框.
6、Image
上面已用到过了,就是普通显示图片的元素
7、Text
通常就是用作一个标签,在界面上显示信息.
8、BorderImage
用来做窗口的边界。
http://www.yafeilinux.com/?p=592 介绍的很详细。哈哈。谢谢这个网站,我在里面学了很多qt相关的知识
9、除了上面介绍这些之外QML还提供了三个验证器,分别是IntValidator,DoubleValidator,RegExpValidator