Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QSequentialAnimationGroup Class Reference
[QtCore module]

该QSequentialAnimationGroup类提供动画的顺序组。More...

继承QAnimationGroup

Methods

Qt Signals


Detailed Description

该QSequentialAnimationGroup类提供动画的顺序组。

QSequentialAnimationGroup是QAnimationGroup运行其动画顺序,也就是说,它启动一个动画陆续完成播放。动画的播放它们添加到组中的顺序(使用addAnimation() or insertAnimation()) 。当其最后的动画已经完成了动画组完成。

在每一时刻至多有一个动画处于活动状态的组中,它是由返回currentAnimation( ) 。一个空的组没有当前动画。

一个连续的动画组可以被视为任何其他动画,也就是说,它可以启动,停止,添加到其他组。您也可以拨打addPause()或insertPause()来暂停添加到一个连续的动画组。

 QSequentialAnimationGroup *group = new QSequentialAnimationGroup;

 group->addAnimation(anim1);
 group->addAnimation(anim2);

 group->start();

在这个例子中,anim1anim2是两个已经建立QPropertyAnimation秒。


Method Documentation

QSequentialAnimationGroup.__init__ (self, QObject parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个QSequentialAnimationGroupparent被传递给QObject的构造。

QPauseAnimation QSequentialAnimationGroup.addPause (self, int msecs)

增加了一个暂停msecs这个动画组。暂停被认为是一种特殊类型的动画,从而animationCount将增加1 。

See also insertPause()和QAnimationGroup.addAnimation( ) 。

QAbstractAnimation QSequentialAnimationGroup.currentAnimation (self)

int QSequentialAnimationGroup.duration (self)

从重新实现QAbstractAnimation.duration( ) 。

bool QSequentialAnimationGroup.event (self, QEvent event)

从重新实现QObject.event( ) 。

QPauseAnimation QSequentialAnimationGroup.insertPause (self, int index, int msecs)

插入的暂停msecs毫秒index在这个动画组。

See also addPause()和QAnimationGroup.insertAnimation( ) 。

QSequentialAnimationGroup.updateCurrentTime (self, int)

从重新实现QAbstractAnimation.updateCurrentTime( ) 。

QSequentialAnimationGroup.updateDirection (self, QAbstractAnimation.Direction direction)

从重新实现QAbstractAnimation.updateDirection( ) 。

QSequentialAnimationGroup.updateState (self, QAbstractAnimation.State newState, QAbstractAnimation.State oldState)

从重新实现QAbstractAnimation.updateState( ) 。


Qt Signal Documentation

void currentAnimationChanged (QAbstractAnimation *)

这是该信号的默认超载。

QSequentialAnimationGroup发出该信号时currentAnimation已经改变。current是当前的动画。

See also currentAnimation( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5