如何在Qt中使用动画来堆叠小部件?

时间:2010-03-18 05:41:46

标签: windows linux qt

我正在使用堆叠小部件,我希望具有以下效果: 按下按钮时,按钮应移动到中心并同时逐渐淡出。当按钮褪色时,堆叠小部件的下一页应逐渐淡入或任何类型的动画都可以。尝试过很多东西,但结果并不令人满意。动画应该适用于Windows和Linux。

1 个答案:

答案 0 :(得分:2)

我认为你不能直接从QStackedWidget获得淡化效果。

但是,您可以使用QPropertyAnimation和QStateMachine轻松实现所需的效果。您可以在动画/状态示例中找到如何执行此操作(应位于Qt安装的/ qt / examples / animation / states /子目录中)。