rich.layout¶
- class rich.layout.Layout(renderable=None, *, name=None, size=None, minimum_size=1, ratio=1, visible=True)[源代码]¶
可将固定高度划分为行或列的呈现器。
- 参数
- add_split(*layouts)[源代码]¶
将新布局(S)添加到现有拆分。
- 参数
*layouts (Union[Layout, RenderableType]) -- 位置参数应该是可呈现的或(子)布局实例。
- 返回类型
None
- property map: Dict[Layout, LayoutRender]¶
获取上次渲染的贴图。
- render(console, options)[源代码]¶
渲染子布局。
- 参数
console (Console) -- 控制台实例。
options (ConsoleOptions) -- 控制台选项。
- 返回
将布局映射到区域、线的元组的词典
- 返回类型
RenderMap
- property renderable: Union[ConsoleRenderable, RichCast, str]¶
布局可渲染。