[QtCore module]

该QParallelAnimationGroup类提供动画的平行组。More…

继承QAnimationGroup

Methods

  • __init__ (self, QObject parent = None)
  • int duration (self)
  • bool event (self, QEvent event)
  • updateCurrentTime (self, int currentTime)
  • updateDirection (self, QAbstractAnimation.Direction direction)
  • updateState (self, QAbstractAnimation.State newState, QAbstractAnimation.State oldState)

Detailed Description

该QParallelAnimationGroup类提供动画的平行组。

QParallelAnimationGroup - 一个container for animations - 启动其所有的动画时,它是started本身,即运行在平行的所有动画。当最长的持久的动画已经完成了动画组完成。

你可以把QParallelAnimation其他任何QAbstractAnimation,例如,暂停,恢复,或将其添加到其他动画组。

  1. QParallelAnimationGroup *group = new QParallelAnimationGroup;
  2. group->addAnimation(anim1);
  3. group->addAnimation(anim2);
  4. group->start();

在这个例子中,anim1anim2两个QPropertyAnimations表示已经建立起来。


Method Documentation

  1. QParallelAnimationGroup.__init__ (self, QObject parent = None)

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

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

  1. int QParallelAnimationGroup.duration (self)

从重新实现QAbstractAnimation.duration( ) 。

  1. bool QParallelAnimationGroup.event (self, QEvent event)

从重新实现QObject.event( ) 。

  1. QParallelAnimationGroup.updateCurrentTime (self, int currentTime)

从重新实现QAbstractAnimation.updateCurrentTime( ) 。

  1. QParallelAnimationGroup.updateDirection (self, QAbstractAnimation.Direction direction)

从重新实现QAbstractAnimation.updateDirection( ) 。

  1. QParallelAnimationGroup.updateState (self, QAbstractAnimation.State newState, QAbstractAnimation.State oldState)

从重新实现QAbstractAnimation.updateState( ) 。