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