- 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ᅟ的设置器。