QML学习:Item元素
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
参考文档<<Qt及Qt Quick开发实战精解.pdf>>
环境:
主机:WIN7
开发环境:Qt
说明:
QML中所有可视项目都继承于Item.Item本身并无可视化外观,但它具有可视化项目的所有属性.
1.透明度
属性opacity.默认是1不透明.
代码1:
import QtQuick 2.0
Item
{
opacity: 1
Rectangle
{
color: "red"
width: 100
height: 100
Rectangle
{
color: "blue"
width: 50
height: 50
}
}
}
运行效果:
代码2:
import QtQuick 2.0
Item
{
opacity: 0.5
Rectangle
{
color: "red"
width: 100
height: 100
Rectangle
{
color: "blue"
width: 50
height: 50
}
}
}
运行效果:
2.堆叠顺序
属性:z.z越大越在上面.
代码:
import QtQuick 2.0
Item
{
opacity: 0.5
Rectangle
{
color: "red"
width: 50
height: 50
z: 2
}
Rectangle
{
color: "blue"
width: 100
height: 100
z : 1
}
}
运行效果:
可以看到红色图片在蓝色图片之上.