class QPauseAnimation#

QPauseAnimation 类为 QSequentialAnimationGroup 提供暂停功能。更多

Inheritance diagram of PySide6.QtCore.QPauseAnimation

4.6 版本中新加入。

概述#

属性#

方法#

注意

本文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE 创建票证来让我们知道。

详细描述#

如果您想在 QSequentialAnimationGroup 动画之间引入延迟,您可以插入一个 QPauseAnimation 。这个类不执行任何动画,但在启动后经过指定毫秒数之前不会完成。您在构造函数中指定暂停的持续时间。也可以使用 setDuration() 方法直接设置。

您不需要自己构建 QPauseAnimationQSequentialAnimationGroup 提供了便利函数 addPause()insertPause() 。这些函数仅接受暂停应该持续多少毫秒。

注意

当使用 from __feature__ import true_property 时可以直接使用属性,否则通过访问函数。

property duration: int#

此属性包含暂停的持续时间。

暂停的持续时间。持续时间不应为负数。默认持续时间为 250 毫秒。

访问函数
__init__([parent=None])#
参数:

parentQObject

构建一个 QPauseAnimationparent 将传递到 QObject 的构造函数。默认持续时间是 0。

__init__(msecs[, parent=None])
参数:

构建一个 QPauseAnimationmsecs 是暂停的持续时间。parent 传递给 QObject 构造函数。

setDuration(msecs)#
参数:

msecs – int

请参阅

duration()

属性 durationᅟ 的设置器。