rich.align

class rich.align.Align(renderable, align='left', style=None, *, vertical=None, pad=True, width=None, height=None)[source]

通过添加空格对可渲染对象进行对齐。

参数
  • renderable (RenderableType) – 一个控制台可渲染对象。

  • align (AlignMethod) – “left”、”center”或”right”之一。

  • style (StyleType, optional) – 要应用于背景的可选样式。

  • vertical (Optional[VerticalAlginMethod], optional) – 可选的垂直对齐方式,为”top”、”middle”或”bottom”之一。默认为 None。

  • pad (bool, optional) – 在右边填充空格。默认为 True。

  • width (int, optional) – 将内容限制在给定的宽度,或 None 以使用默认宽度。默认为 None。

  • height (int, optional) – 设置对齐可渲染对象的高度,或 None 以适应内容。默认为 None。

引发

ValueError – 如果 align 不是预期值之一。

classmethod center(renderable, style=None, *, vertical=None, pad=True, width=None, height=None)[source]

将可渲染对象对齐到中心。

参数
返回类型

Align

classmethod left(renderable, style=None, *, vertical=None, pad=True, width=None, height=None)[source]

将可渲染对象对齐到左边。

参数
返回类型

Align

classmethod right(renderable, style=None, *, vertical=None, pad=True, width=None, height=None)[source]

将可渲染对象对齐到右边。

参数
返回类型

Align

class rich.align.VerticalCenter(renderable, style=None)[source]

垂直对齐可渲染对象。

警告
  • 此类已弃用,可能在将来的版本中删除。使用 Align 类和

  • `vertical=”middle”`。

参数