Item 属性:
Item 类型比较特殊,因为它是所有其他可视化类型的基类型。
Qt Quick中所有可视化类型都基于 Item。
Item 对象本身没有一个可视化的外观,但是它定义了可视化项目中所有常见的特性,比如 x 、y 、width 、height 、anchors 和键盘处理等。
Item 类型最常见的用法是作为其他项目的容器,这样就可以把其他项目作为一个整体
childrn 属性:可见孩子的列表 resources属性:不可见的资源 data属性:可以将可见孩子 和 不可见资源 混合添加。 opacity属性:设置透明度(0-1) z属性:堆叠属性,z值大的在最上面,值相同, 后面的对象在最上面。
childAt( real x, real y ) 函数:返回在点(x,y)处的子项目,如果没有项目则返回null mapFromItem( Item item, real x, real y ) 函数:会将item坐标体系中的点(x,y )映射到该项目的坐标系统中,返回一个包含映射后的x和y属性的对象。 mapToItem( Item item, real x, real y ) 用法类似
1、作为容器
Item { children: [ Image { source: "images/about.png" }, Image { x: 190 width: 100 height: 100 fillMode: Image.Tile source: "images/about.png" } ] Component.onCompleted: { console.log("width = :", children[1].width) // children[1]来访问组中的对象 } }
© 著作权归作者所有
举报
相关热门文章
发表评论
0/200