2010-03-18 65 views
1

我正在使用堆疊的小部件,我想要產生以下效果: 當我按下按鈕時,按鈕應該移動到中心並同時逐漸淡出。當按鈕淡出時,堆疊的小部件的下一頁應該逐漸淡入或者任何類型的動畫都會做。嘗試了很多東西,但我得到了不滿意的結果。動畫應該在Windows和Linux上工作。如何在Qt中使用動畫來堆疊小部件?

回答

2

我不認爲你可以直接從QStackedWidget得到淡化效果。

但是,您可以使用QPropertyAnimation和QStateMachine輕鬆實現所需的效果。你可以在Animation/States例子中找到如何做到這一點(應該在Qt安裝的/ qt/examples/animation/states /子目錄中)。