2011-10-15 12 views
5

Vogliamo rendere trasparente una particolare regione di un rettangolo QML.Esiste un'API in QML simile all'API setMask() di QT?

In caso di QT, per fare la stessa cosa, abbiamo utilizzato l'API setMask di QWidget.

C'è qualche API in QML che fa lo stesso.

Quello che sento è che possiamo usare il passaggio del rettangolo QML nel file cpp QT e usare l'API setMask() sul rettangolo, ma sarà possibile?

Grazie, Abhijeet Shah

risposta

0

Ho paura che l'unico modo per farlo in tempo sia creare il proprio QDeclarativeItem e utilizzare le funzioni C++ per aggiungere una maschera all'elemento.

Supporto per il mascheramento in QML semplice Gli articoli erano suggested per gli sviluppatori QT e, come riportato, saranno rilasciati in QtQuick 2.0.

0

Prova gradiente:

Gradient{ 
    id: id 
    GradientStop { position: 0.0; color: "transparent" } 
    GradientStop { position: 0.9; color: "transparent" } 
    GradientStop { position: 1.0; color: "red"} 
} 
Problemi correlati