Spec-Zone.ru › Qt 5.11

Класс QParallelAnimationGroup

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

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

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

QParallelAnimationGroup(QObject *parent = nullptr)
virtual ~QParallelAnimationGroup()

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

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

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

virtual bool event(QEvent *event) override
virtual void updateCurrentTime(int currentTime) override
virtual void updateDirection(QAbstractAnimation::Direction direction) override
virtual void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) override
  • 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 = nullptr)

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

[virtual] QParallelAnimationGroup::~QParallelAnimationGroup()

Удаляет группу анимаций. Она также удалит все её анимации.

[override virtual] int QParallelAnimationGroup::duration() const

Переопределяет QAbstractAnimation::duration().

[override virtual protected] bool QParallelAnimationGroup::event(QEvent *event)

Переопределяет QAnimationGroup::event().

[override virtual protected] void QParallelAnimationGroup::updateCurrentTime(int currentTime)

Переопределяет QAbstractAnimation::updateCurrentTime().

[override virtual protected] void QParallelAnimationGroup::updateDirection(QAbstractAnimation::Direction direction)

Переопределяет QAbstractAnimation::updateDirection().

[override 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.11/qparallelanimationgroup.html

Spec-Zone.ru

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