Spec-Zone.ru › Qt 5.9

Класс 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
  • 32 открытых функции унаследовано от 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 открытых слотов унаследовано от QAbstractAnimation
  • 1 открытый слот унаследовано от 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/qt-5.9/qparallelanimationgroup.html

Spec-Zone.ru

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