PySide6.QtCore.QPauseAnimation¶
- class QPauseAnimation¶
QPauseAnimation
类为QSequentialAnimationGroup
提供了一个暂停功能。更多…在版本4.6中添加。
概要¶
属性¶
durationᅟ
- 暂停的持续时间
方法¶
def
__init__()
def
setDuration()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
如果您希望在
QSequentialAnimationGroup
中的动画之间引入延迟,您可以插入一个QPauseAnimation
。这个类不会动画任何东西,但在从开始经过指定的毫秒数之前不会finish
。您可以在构造函数中指定暂停的持续时间。它也可以直接通过setDuration()
设置。没有必要自己构建一个
QPauseAnimation
。QSequentialAnimationGroup
提供了便利函数addPause()
和insertPause()
。这些函数只需传入暂停应持续的毫秒数。注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property durationᅟ: int¶
此属性保存暂停的持续时间。
暂停的持续时间。持续时间不应为负数。默认持续时间为250毫秒。
- Access functions:
构造一个
QPauseAnimation
。parent
被传递给QObject
的构造函数。默认持续时间为0。- __init__(msecs[, parent=None])
- Parameters:
msecs – 整数
parent –
QObject
构造一个
QPauseAnimation
。msecs
是暂停的持续时间。parent
被传递给QObject
的构造函数。- setDuration(msecs)¶
- Parameters:
msecs – 整数
另请参阅
duration()
属性
durationᅟ
的设置器。