2011-10-15 113 views
5

我们希望使QML矩形的特定区域透明。在QML中是否有类似于QT的setMask()API的API?

在QT的情况下,做同样的事情,我们已经使用了QWidget的向setMask API。

是否有QML该做同样的任何API。

我的感觉是,我们可以利用的QML矩形传递到QT CPP文件和矩形使用setMask()API,但将这种可能呢?

感谢, Abhijeet沙阿

回答

0

我怕做这件事的时间使自己的QDeclarativeItem,并使用C++函数口罩添加到您的项目的唯一途径。

支持以纯QML项目遮蔽了suggested的QT开发者和,据报道,将在QtQuick 2.0发布。

0

尝试梯度:

Gradient{ 
    id: id 
    GradientStop { position: 0.0; color: "transparent" } 
    GradientStop { position: 0.9; color: "transparent" } 
    GradientStop { position: 1.0; color: "red"} 
} 
相关问题