Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QSequentialAnimationGroup类提供动画的顺序组。More...
该QSequentialAnimationGroup类提供动画的顺序组。
QSequentialAnimationGroup是QAnimationGroup运行其动画顺序,也就是说,它启动一个动画陆续完成播放。动画的播放它们添加到组中的顺序(使用addAnimation() or insertAnimation()) 。当其最后的动画已经完成了动画组完成。
在每一时刻至多有一个动画处于活动状态的组中,它是由返回currentAnimation( ) 。一个空的组没有当前动画。
一个连续的动画组可以被视为任何其他动画,也就是说,它可以启动,停止,添加到其他组。您也可以拨打addPause()或insertPause()来暂停添加到一个连续的动画组。
QSequentialAnimationGroup *group = new QSequentialAnimationGroup; group->addAnimation(anim1); group->addAnimation(anim2); group->start();
在这个例子中,anim1和anim2是两个已经建立QPropertyAnimation秒。
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个QSequentialAnimationGroup。parent被传递给QObject的构造。
增加了一个暂停msecs这个动画组。暂停被认为是一种特殊类型的动画,从而animationCount将增加1 。
See also insertPause()和QAnimationGroup.addAnimation( ) 。
从重新实现QAbstractAnimation.duration( ) 。
从重新实现QObject.event( ) 。
插入的暂停msecs毫秒index在这个动画组。
See also addPause()和QAnimationGroup.insertAnimation( ) 。
从重新实现QAbstractAnimation.updateCurrentTime( ) 。
从重新实现QAbstractAnimation.updateDirection( ) 。
从重新实现QAbstractAnimation.updateState( ) 。
这是该信号的默认超载。
QSequentialAnimationGroup发出该信号时currentAnimation已经改变。current是当前的动画。
See also currentAnimation( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |