- class QPauseAnimation#
QPauseAnimation
类为QSequentialAnimationGroup
提供暂停功能。更多…4.6 版本中新加入。
概述#
属性#
duration
- 暂停的持续时间
方法#
def
__init__()
def
setDuration()
注意
本文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE 创建票证来让我们知道。
详细描述#
如果您想在
QSequentialAnimationGroup
动画之间引入延迟,您可以插入一个QPauseAnimation
。这个类不执行任何动画,但在启动后经过指定毫秒数之前不会完成。您在构造函数中指定暂停的持续时间。也可以使用setDuration()
方法直接设置。您不需要自己构建
QPauseAnimation
。QSequentialAnimationGroup
提供了便利函数addPause()
和insertPause()
。这些函数仅接受暂停应该持续多少毫秒。注意
当使用
from __feature__ import true_property
时可以直接使用属性,否则通过访问函数。- property duration: int#
此属性包含暂停的持续时间。
暂停的持续时间。持续时间不应为负数。默认持续时间为 250 毫秒。
- 访问函数
构建一个
QPauseAnimation
。parent
将传递到QObject
的构造函数。默认持续时间是 0。- __init__(msecs[, parent=None])
- 参数:
msecs – int
parent –
QObject
构建一个
QPauseAnimation
。msecs
是暂停的持续时间。parent
传递给QObject
构造函数。- setDuration(msecs)#
- 参数:
msecs – int
请参阅
duration()
属性
durationᅟ
的设置器。