Spec-Zone.ru › Qt 5.12

Класс 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

Статические открытые члены

const QMetaObject staticMetaObject
  • 10 статических открытых членов унаследовано от 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
  • 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/qt-5.12/qparallelanimationgroup.html

Spec-Zone.ru

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