The QParallelAnimationGroup class provides a parallel group of animations. 更多...
| 頭: | #include <QParallelAnimationGroup> |
| qmake: | QT += core |
| Since: | Qt 4.6 |
| 繼承: | QAnimationGroup |
| QParallelAnimationGroup (QObject * parent = Q_NULLPTR) | |
| ~QParallelAnimationGroup () |
| virtual int | duration () const |
| virtual bool | event (QEvent * event ) |
| virtual void | updateCurrentTime (int currentTime ) |
| virtual void | updateDirection (QAbstractAnimation::Direction direction ) |
| virtual void | updateState (QAbstractAnimation::State newState , QAbstractAnimation::State oldState ) |
The QParallelAnimationGroup class provides a parallel group of animations.
QParallelAnimationGroup --a container for animations --starts all its animations when it is started itself, i.e., runs all animations in parallel. The animation group finishes when the longest lasting animation has finished.
You can treat QParallelAnimationGroup as any other QAbstractAnimation , e.g., pause, resume, or add it to other animation groups.
QParallelAnimationGroup *group = new QParallelAnimationGroup; group->addAnimation(anim1); group->addAnimation(anim2); group->start();
在此範例中,
anim1
and
anim2
are two
QPropertyAnimation
s that have already been set up.
另請參閱 QAnimationGroup , QPropertyAnimation ,和 動畫框架 .
構造 QParallelAnimationGroup . parent 被傳遞給 QObject 的構造函數。
Destroys the animation group. It will also destroy all its animations.
[虛擬]
int
QParallelAnimationGroup::
duration
() const
重實現自 QAbstractAnimation::duration ().
[virtual protected]
bool
QParallelAnimationGroup::
event
(
QEvent
*
event
)
重實現自 QObject::event ().
[virtual protected]
void
QParallelAnimationGroup::
updateCurrentTime
(
int
currentTime
)
重實現自 QAbstractAnimation::updateCurrentTime ().
[virtual protected]
void
QParallelAnimationGroup::
updateDirection
(
QAbstractAnimation::Direction
direction
)
重實現自 QAbstractAnimation::updateDirection ().
[virtual protected]
void
QParallelAnimationGroup::
updateState
(
QAbstractAnimation::State
newState
,
QAbstractAnimation::State
oldState
)
重實現自 QAbstractAnimation::updateState ().