- Blocks 布局
- 列
列
gradio.Column(···)描述
Column 是 Blocks 中的一个布局元素,它垂直渲染所有子元素。列的宽度可以通过 scale 和 min_width 参数设置。如果某个比例值导致列的宽度小于 min_width,则 min_width 参数优先。
示例用法
with gr.Blocks() as demo:
with gr.Row():
with gr.Column(scale=1):
text1 = gr.Textbox()
text2 = gr.Textbox()
with gr.Column(scale=4):
btn1 = gr.Button("Button 1")
btn2 = gr.Button("Button 2")初始化
参数
min_width: int
min_width: int默认值
= 320Column 的最小像素宽度,如果没有足够的屏幕空间来满足这个值,它将换行。如果某个 scale 值导致列的宽度小于 min_width,则 min_width 参数将优先。
variant: Literal['default', 'panel', 'compact']
variant: Literal['default', 'panel', 'compact']默认
= "default"列类型,'default'(无背景)、'panel'(灰色背景和圆角)或 'compact'(圆角且无内部间隙)。
elem_classes: list[str] | str | None
elem_classes: list[str] | str | None默认
= None一个可选字符串或字符串列表,分配为该组件在 HTML DOM 中的 class。可用于定位 CSS 样式。