PySide6之QEasingCurve.Type

本文详细介绍了PySide6中的QEasingCurve.Type枚举,列出了各种曲线类型及其在动画中的应用,如线性、二次、三次等,帮助开发者实现平滑的运动效果。
摘要由CSDN通过智能技术生成

在 PySide6 中,QEasingCurve.Type 是一个枚举,它定义了一系列的曲线类型,用于控制动画的加速和减速。这些曲线类型可以用于创建平滑的运动效果。以下是一个表格,列出了 QEasingCurve.Type 的各个枚举值及其含义:

枚举值含义
QEasingCurve.Linear以恒定速度运动。
QEasingCurve.InQuad开始时慢,然后逐渐加速。
QEasingCurve.OutQuad开始时快,然后逐渐减速直至停止。
QEasingCurve.InOutQuad开始时慢,中间加速,结束时慢。
QEasingCurve.OutInQuad开始时快,中间减速至几乎停止,然后再次加速直至结束。
QEasingCurve.InCubic开始时非常慢,然后加速。
QEasingCurve.OutCubic开始时非常快,然后减速直至停止。
QEasingCurve.InOutCubic开始时非常慢,中间加速,结束时非常慢。
QEasingCurve.OutInCubic开始时非常快,中间减速至几乎停止,然后再次加速直至结束。
QEasingCurve.InQuart开始时非常慢,然后加速。
QEasingCurve.OutQuart开始时非常快,然后减速直至停止。
QEasingCurve.InOutQuart开始时非常慢,中间加速,结束时非常慢。
QEasingCurve.OutInQuart开始时非常快,中间减速至几乎停止,然后再次加速直至结束。
QEasingCurve.InQuint开始时非常慢,然后加速。
QEasingCurve.OutQuint开始时非常快,然后减速直至停止。
QEasingCurve.InOutQuint开始时非常慢,中间加速,结束时非常慢。
QEasingCurve.OutInQuint开始时非常快,中间减速至几乎停止,然后再次加速直至结束。
QEasingCurve.InSine开始时慢,然后加速,但加速度逐渐减小。
QEasingCurve.OutSine开始时快,然后减速,但减速度逐渐减小。
QEasingCurve.InOutSine开始时慢,中间加速,结束时慢,加速度和减速度逐渐变化。
QEasingCurve.OutInSine开始时快,中间减速至几乎停止,然后再次加速直至结束,加速度和减速度逐渐变化。
QEasingCurve.InExpo开始时非常慢,然后迅速加速。
QEasingCurve.OutExpo开始时非常快,然后迅速减速直至停止。
QEasingCurve.InOutExpo开始时非常慢,中间迅速加速,结束时非常慢。
QEasingCurve.OutInExpo开始时非常快,中间迅速减速至几乎停止,然后再次迅速加速直至结束。
QEasingCurve.InCirc开始时非常慢,然后加速,加速度逐渐增大。
QEasingCurve.OutCirc开始时非常快,然后减速,减速度逐渐增大。
QEasingCurve.InOutCirc开始时非常慢,中间加速,结束时非常慢,加速度和减速度逐渐增大。
QEasingCurve.OutInCirc开始时非常快,中间减速至几乎停止,然后再次加速直至结束,加速度和减速度逐渐增大。
QEasingCurve.Elastic类似于弹簧效果,开始和结束时有轻微的振荡。
QEasingCurve.InElastic开始时非常慢,然后加速,结束时带有轻微的振荡。
QEasingCurve.OutElastic开始时非常快,然后减速,结束时带有轻微的振荡。
QEasingCurve.InOutElastic开始时非常慢,中间加速,结束时非常慢,开始和结束时有轻微的振荡。
QEasingCurve.OutInElastic开始时非常快,中间减速至几乎停止,然后再次加速直至结束,开始和结束时有轻微的振荡。
QEasingCurve.Back开始时超出目标值,然后回弹并超过目标值,最后回到目标值。
QEasingCurve.InBack开始时超出目标值,然后回弹并超过目标值,最后回到目标值。
QEasingCurve.OutBack开始时超出目标值,然后回弹并超过目标值,最后回到目标值。
QEasingCurve.InOutBack开始时超出目标值,然后回弹并超过目标值,最后回到目标值。
  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值