面板

发布时间 2023-09-13 12:59:54作者: linux星

要在文本或其他可呈现对象周围绘制边框,请将可呈现对象作为第一个位置参数构造 a。下面是一个示例:

from rich import print
from rich.panel import Panel
print(Panel("Hello, [red]World!"))

可以通过将参数设置为 Panel 构造函数来更改面板的样式。有关可用框样式的列表,请参阅box

面板将延伸到航站楼的整个宽度。可以通过在构造函数上进行设置或使用 创建面板来使面板适合内容。例如:expand=False

from rich import print
from rich.panel import Panel
print(Panel.fit("Hello, [red]World!"))

Panel 构造函数接受将在面板顶部绘制标题的参数,以及在面板底部绘制副标题的参数:titlesubtitle