rich.live¶
- class rich.live.Live(renderable=None, *, console=None, screen=False, auto_refresh=True, refresh_per_second=4, transient=False, redirect_stdout=True, redirect_stderr=True, vertical_overflow='ellipsis', get_renderable=None)[源代码]¶
渲染任何给定可渲染对象的自动更新实时显示。
- 参数
renderable (RenderableType, optional) -- 可实时渲染的显示。默认为不显示任何内容。
console (Console, optional) -- 可选控制台实例。默认情况下,内部控制台实例将写入标准输出。
screen (bool, optional) -- 启用交替屏幕模式。默认为False。
auto_refresh (bool, optional) -- 启用自动刷新。如果禁用,则需要调用 refresh() 或 update() 带有刷新标志。默认为True
refresh_per_second (float, optional) -- 每秒刷新实时显示的次数。默认为4。
transient (bool, optional) -- 退出时清除可渲染(当Screen=True时无效)。默认为False。
redirect_stdout (bool, optional) -- 启用标准输出的重定向,因此
print
可能会被使用。默认为True。redirect_stderr (bool, optional) -- 启用stderr的重定向。默认为True。
vertical_overflow (VerticalOverflowMethod, optional) -- 如何处理可渲染对象对于控制台而言太高的情况。默认为“省略号”。
get_renderable (Callable[[], RenderableType], optional) -- 可选的可调用以获得可呈现的。默认为无。
- process_renderables(renderables)[源代码]¶
处理可渲染以恢复光标并显示进度。
- 参数
renderables (List[ConsoleRenderable]) --
- 返回类型
- property renderable: Union[ConsoleRenderable, RichCast, str]¶
获取正在显示的可呈现对象
- 返回
已显示可渲染。
- 返回类型
RenderableType