QML之可视化元素

来源:互联网 发布:银行数据脱敏管理 编辑:程序博客网 时间:2024/05/01 06:10

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