rich.columns

class rich.columns.Columns(renderables=None, padding=(0, 1), *, width=None, expand=False, equal=False, column_first=False, right_to_left=False, align=None, title=None)[source]

将渲染对象显示在整齐的列中。

参数
  • renderables (Iterable[RenderableType]) – 任意数量的 Rich 渲染对象(包括 str)。

  • width (int, 可选) – 列的预期宽度,或 None 表示自动检测。默认为 None。

  • padding (PaddingDimensions, 可选) – 每个单元格周围的可选填充。默认为 (0, 1)。

  • expand (bool, 可选) – 将列扩展到整个宽度。默认为 False。

  • equal (bool, 可选) – 安排成等大小的列。默认为 False。

  • column_first (bool, 可选) – 从上到下对齐项目(而不是从左到右)。默认为 False。

  • right_to_left (bool, 可选) – 从右侧开始列。默认为 False。

  • align (str, 可选) – 对齐值(“left”、“right”或“center”),或 None 表示默认。默认为 None。

  • title (TextType, 可选) – 列的可选标题。

add_renderable(renderable)[source]

向列中添加渲染对象。

参数

renderable (RenderableType) – 任何渲染对象。

返回值类型

None