Spec-Zone.ru › Qt 5.6

Класс QParallelAnimationGroup

Класс QParallelAnimationGroup предоставляет параллельную группу анимаций. Подробнее...

Заголовок: #include <QParallelAnimationGroup>
qmake: QT += core
С момента: Qt 4.6
Наследует: QAnimationGroup
  • Список всех членов, включая унаследованные

Открытые функции

QParallelAnimationGroup(QObject *parent = Q_NULLPTR)
~QParallelAnimationGroup()

Переопределённые открытые функции

virtual int duration() const
  • 8 открытых функций унаследовано от QAnimationGroup
  • 11 открытых функций унаследовано от QAbstractAnimation
  • 31 открытых функций унаследовано от QObject

Переопределённые защищённые функции

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)
  • 1 защищённая функция унаследована от QAnimationGroup
  • 4 защищённых функций унаследовано от QAbstractAnimation
  • 9 защищённых функций унаследовано от QObject

Дополнительные унаследованные члены

  • 6 свойств унаследовано от QAbstractAnimation
  • 1 свойства унаследовано от QObject
  • 6 public слотов унаследовано от QAbstractAnimation
  • 1 public слот унаследовано от QObject
  • 4 сигналов унаследовано от QAbstractAnimation
  • 2 сигналов унаследовано от QObject
  • 11 статических открытых членов унаследовано от QObject
  • 1 защищённая функция унаследована от QAnimationGroup
  • 4 защищённых функций унаследовано от QAbstractAnimation
  • 9 защищённых функций унаследовано от QObject

Подробное описание

Класс QParallelAnimationGroup предоставляет параллельную группу анимаций.

QParallelAnimationGroup — контейнер для анимаций — запускает все свои анимации при собственном запуске, то есть выполняет все анимации параллельно. Группа анимаций завершается, когда завершается анимация с наибольшей продолжительностью.

Вы можете использовать QParallelAnimationGroup как любой другой QAbstractAnimation, например, приостановить, возобновить или добавить его в другие группы анимаций.

QParallelAnimationGroup *group = new QParallelAnimationGroup;
group->addAnimation(anim1);
group->addAnimation(anim2);

group->start();

В этом примере anim1 и anim2 — это два QPropertyAnimation, которые уже настроены.

См. также QAnimationGroup, QPropertyAnimation и Архитектура анимации.

Документация по членам-функциям

QParallelAnimationGroup::QParallelAnimationGroup(QObject *parent = Q_NULLPTR)

Конструктор QParallelAnimationGroup. parent передаётся конструктору QObject.

QParallelAnimationGroup::~QParallelAnimationGroup()

Уничтожает группу анимаций. Также уничтожает все её анимации.

[virtual] 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().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qparallelanimationgroup.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API