rich.spinner

class rich.spinner.Spinner(name, text='', *, style=None, speed=1.0)[源代码]

微调器动画。

参数
  • name (str) -- 微调程序的名称(运行python-m rich.spner)。

  • text (RenderableType, optional) -- 可渲染显示在微调按钮右侧(通常为字符串或文本)。默认为“”。

  • style (StyleType, optional) -- 微调控件动画的样式。默认为无。

  • speed (float, optional) -- 动画的速度系数。默认为1.0。

抛出

KeyError -- 如果名称不是受支持的微调器动画之一。

render(time)[源代码]

渲染给定时间的微调器。

参数

time (float) -- 以秒为单位的时间。

返回

包含动画帧的可渲染对象。

返回类型

RenderableType

update(*, text='', style=None, speed=None)[源代码]

在微调器启动后更新其属性。

参数
  • text (RenderableType, optional) -- 可渲染显示在微调按钮右侧(通常为字符串或文本)。默认为“”。

  • style (StyleType, optional) -- 微调控件动画的样式。默认为无。

  • speed (float, optional) -- 动画的速度系数。默认为无。

返回类型

None