嵌板¶
若要在文本或其他可呈现内容周围绘制边框,请构造一个 Panel
将可呈现对象作为第一个位置参数。以下是一个示例:
from rich import print
from rich.panel import Panel
print(Panel("Hello, [red]World!"))
属性可以更改面板的样式 box
参数传递给Panel构造函数。看见 盒 以获取可用框样式的列表。
面板将延伸到航站楼的整个宽度。你可以制作面板 fit 通过设置的内容 expand=False
在构造函数上,或通过使用 fit()
。例如::
from rich import print
from rich.panel import Panel
print(Panel.fit("Hello, [red]World!"))
Panel构造函数接受 title
参数,该参数将在面板顶部绘制标题,以及 subtitle
将在面板底部绘制副标题的参数::
from rich import print
from rich.panel import Panel
print(Panel("Hello, [red]World!", title="Welcome", subtitle="Thank you"))
看见 Panel
了解如何自定义面板的详细信息。