Класс QPauseAnimation
Класс QPauseAnimation обеспечивает паузу для QSequentialAnimationGroup. Подробнее...
| Заголовок: | #include <QPauseAnimation> |
| qmake: | QT += core |
| С тех пор: | Qt 4.6 |
| Наследует: | QAbstractAnimation |
Свойства
- duration : int
- 6 свойств унаследовано от QAbstractAnimation
- 1 свойство унаследовано от QObject
Открытые функции
| QPauseAnimation(QObject *parent = Q_NULLPTR) | |
| QPauseAnimation(int msecs, QObject *parent = Q_NULLPTR) | |
| ~QPauseAnimation() | |
| void | setDuration(int msecs) |
Переопределенные открытые функции
| virtual int | duration() const |
- 11 открытых функций унаследовано от QAbstractAnimation
- 31 открытых функций унаследовано от QObject
Переопределенные защищенные функции
| virtual bool | event(QEvent *e) |
| virtual void | updateCurrentTime(int) |
- 4 защищенных функции унаследовано от QAbstractAnimation
- 9 защищенных функций унаследовано от QObject
Дополнительные унаследованные члены
- 6 публичных слотов унаследовано от QAbstractAnimation
- 1 публичный слот унаследовано от QObject
- 4 сигналов унаследовано от QAbstractAnimation
- 2 сигнала унаследовано от QObject
- 11 статических публичных членов унаследовано от QObject
- 4 защищенных функции унаследовано от QAbstractAnimation
- 9 защищенных функций унаследовано от QObject
Подробное описание
Класс QPauseAnimation обеспечивает паузу для QSequentialAnimationGroup.
Если вы хотите ввести задержку между анимациями в QSequentialAnimationGroup, вы можете вставить QPauseAnimation. Этот класс не анимирует ничего, но не заканчивается, пока не пройдет указанное количество миллисекунд с момента его запуска. Вы определяете продолжительность паузы в конструкторе. Она также может быть установлена непосредственно с помощью setDuration().
Не нужно создавать QPauseAnimation самостоятельно. QSequentialAnimationGroup предоставляет удобные функции addPause() и insertPause(). Эти функции просто принимают количество миллисекунд, которое должна длиться пауза.
См. также QSequentialAnimationGroup.
Документация по свойствам
duration : int
Это свойство содержит продолжительность паузы.
Продолжительность паузы. Продолжительность не должна быть отрицательной. По умолчанию продолжительность составляет 250 миллисекунд.
Функции доступа:
| virtual int | duration() const |
| void | setDuration(int msecs) |
Документация по членам-функциям
QPauseAnimation::QPauseAnimation(QObject *parent = Q_NULLPTR)
Создает QPauseAnimation. parent передается конструктору QObject. По умолчанию продолжительность равна 0.
QPauseAnimation::QPauseAnimation(int msecs, QObject *parent = Q_NULLPTR)
Создает QPauseAnimation. msecs — продолжительность паузы. parent передается конструктору QObject.
QPauseAnimation::~QPauseAnimation()
Удаляет анимацию паузы.
[virtual protected] bool QPauseAnimation::event(QEvent *e)
Переопределено из QObject::event().
[virtual protected] void QPauseAnimation::updateCurrentTime(int)
Переопределено из QAbstractAnimation::updateCurrentTime().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qpauseanimation.html