PySide6之QEasingCurve.Type

在 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 开始时超出目标值,然后回弹并超过目标值,最后回到目标值。

相关推荐

  1. PySide6QEasingCurve.Type

    2024-04-23 15:56:06       31 阅读
  2. PySide6PySide6安装及VSCode配置PySide6环境

    2024-04-23 15:56:06       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 15:56:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 15:56:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 15:56:06       87 阅读
  4. Python语言-面向对象

    2024-04-23 15:56:06       96 阅读

热门阅读

  1. Swift常用的第三方库

    2024-04-23 15:56:06       39 阅读
  2. 工作后的自我介绍

    2024-04-23 15:56:06       30 阅读
  3. ATFX:注册邀请码怎么弄?

    2024-04-23 15:56:06       33 阅读
  4. 大数据——Scala 模式匹配

    2024-04-23 15:56:06       28 阅读
  5. 第4章:GO的错误处理机制

    2024-04-23 15:56:06       31 阅读
  6. 在 C 中打印字符串 - 如何在 C 中打印字符串

    2024-04-23 15:56:06       37 阅读
  7. Postgresql数据库高级sql总结3

    2024-04-23 15:56:06       28 阅读
  8. oracle sql 示例

    2024-04-23 15:56:06       31 阅读