2010-03-18 62 views
1

我正在使用堆叠的小部件,我想要产生以下效果: 当我按下按钮时,按钮应该移动到中心并同时逐渐淡出。当按钮淡出时,堆叠的小部件的下一页应该逐渐淡入或者任何类型的动画都会做。尝试了很多东西,但我得到了不满意的结果。动画应该在Windows和Linux上工作。如何在Qt中使用动画来堆叠小部件?

回答

2

我不认为你可以直接从QStackedWidget得到淡化效果。

但是,您可以使用QPropertyAnimation和QStateMachine轻松实现所需的效果。你可以在Animation/States例子中找到如何做到这一点(应该在Qt安装的/ qt/examples/animation/states /子目录中)。