QML遮罩效果Demo
原创
©著作权归作者所有:来自51CTO博客作者wx635f8a025188b的原创作品,请联系作者获取转载授权,否则将追究法律责任
先看一下做的Demo效果:
代码:
import QtQuick 2.3
import QtQuick.Window 2.2
import QtGraphicalEffects 1.0
Window {
visible: true
Item {
width: parent.width
height: parent.height
Image {
id: person
source: "qrc:/psb.jpg"
anchors.fill: parent
visible: false
}
Image {
id: mask
source: "qrc:/butterfly_transparent.png"
anchors.fill: parent
visible: false
}
OpacityMask {
id:om
anchors.fill: person
source: person
maskSource: mask
}
}
}