QPauseAnimation Class
The QPauseAnimation class provides a pause for 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
- 32 个公有函数继承自 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
详细描述
The QPauseAnimation class provides a pause for QSequentialAnimationGroup.
If you wish to introduce a delay between animations in a QSequentialAnimationGroup, you can insert a QPauseAnimation. This class does not animate anything, but does not finish before a specified number of milliseconds have elapsed from when it was started. You specify the duration of the pause in the constructor. It can also be set directly with setDuration().
It is not necessary to construct a QPauseAnimation yourself. QSequentialAnimationGroup provides the convenience functions addPause() and insertPause(). These functions simply take the number of milliseconds the pause should last.
属性
duration : int
This property holds the duration of the pause.
The duration of the pause. The duration should not be negative. The default duration is 250 milliseconds.
访问函数:
virtual int | duration() const |
void | setDuration(int msecs) |
成员函数
QPauseAnimation::QPauseAnimation(QObject *parent = Q_NULLPTR)
Constructs a QPauseAnimation. parent is passed to QObject's constructor. The default duration is 0.
QPauseAnimation::QPauseAnimation(int msecs, QObject *parent = Q_NULLPTR)
Constructs a QPauseAnimation. msecs is the duration of the pause. parent is passed to QObject's constructor.
QPauseAnimation::~QPauseAnimation()
Destroys the pause animation.
[virtual protected]
bool QPauseAnimation::event(QEvent *e)
Reimplemented from QObject::event().
[virtual protected]
void QPauseAnimation::updateCurrentTime(int)
Reimplemented from QAbstractAnimation::updateCurrentTime().