PySide6.QtCore.QPauseAnimation

class QPauseAnimation

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

PySide6.QtCore.QPauseAnimation 的继承图

在版本4.6中添加。

概要

属性

方法

注意

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

详细描述

如果您希望在QSequentialAnimationGroup中的动画之间引入延迟,您可以插入一个QPauseAnimation。这个类不会动画任何东西,但在从开始经过指定的毫秒数之前不会finish。您可以在构造函数中指定暂停的持续时间。它也可以直接通过setDuration()设置。

没有必要自己构建一个QPauseAnimationQSequentialAnimationGroup提供了便利函数addPause()insertPause()。这些函数只需传入暂停应持续的毫秒数。

注意

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

property durationᅟ: int

此属性保存暂停的持续时间。

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

Access functions:
__init__([parent=None])
Parameters:

父对象QObject

构造一个QPauseAnimationparent被传递给QObject的构造函数。默认持续时间为0。

__init__(msecs[, parent=None])
Parameters:
  • msecs – 整数

  • parentQObject

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

setDuration(msecs)
Parameters:

msecs – 整数

另请参阅

duration()

属性 durationᅟ 的设置器。