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