2011-11-25 120 views
0

我使用QPropertyAnimation動畫化QGraphicsPixmapItem子類的位置和不透明度。在pixmap變得完全透明後,我想用setVisible(false)來隱藏它;或hide();阻止其鼠標事件。我試圖使用QPropertyAnimation,但它看起來像動畫不會更改布爾屬性。實現這一目標的另一種方式是什麼?如何在動畫完成後更改QGraphicsPixmapItem可見性?

回答

0

QPropertyAnimation發出一個finished()信號,當它完成對象的動畫時。將它掛在控制對象的一個​​插槽上以隱藏該項目。