rich.spinner

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

一个旋转动画。

参数
  • name (str) – 旋转器的名称(运行 python -m rich.spinner)。

  • text (RenderableType, optional) – 一个渲染对象,显示在旋转器的右侧(通常是 str 或 Text)。默认值为 “”。

  • style (StyleType, optional) – 旋转动画的样式。默认为 None。

  • speed (float, optional) – 动画的速度因子。默认为 1.0。

引发

KeyError – 如果名称不是受支持的旋转动画之一。

render(time)[source]

在给定时间渲染旋转器。

参数

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

返回值

包含动画帧的渲染对象。

返回类型

RenderableType

update(*, text='', style=None, speed=None)[source]

在旋转器启动后更新其属性。

参数
  • text (RenderableType, optional) – 一个渲染对象,显示在旋转器的右侧(通常是 str 或 Text)。默认值为 “”。

  • style (StyleType, optional) – 旋转动画的样式。默认为 None。

  • speed (float, optional) – 动画的速度因子。默认为 None。

返回类型

None