Gradio 代理 & MCP 黑客马拉松
使用我们的 文档 MCP
构建演示
Blocks 布局
组件
辅助函数
模态框
路由
其他
刚接触 Gradio?从这里开始:入门
查看 发布历史
Column
Row
gradio.Group(···)
with gr.Group(): gr.Textbox(label="First") gr.Textbox(label="Last")
visible: bool
= True
如果为 False,则该组将被隐藏。
elem_id: str | None
= None
一个可选字符串,用作此组件在 HTML DOM 中的 ID。可用于 CSS 样式定位。
elem_classes: list[str] | str | None
一个可选字符串或字符串列表,用作此组件在 HTML DOM 中的类。可用于 CSS 样式定位。
render: bool
如果为 False,此布局将不会在 Blocks 上下文中渲染。当旨在现在分配事件监听器但稍后渲染组件时应使用此选项。
key: int | str | tuple[int | str, ...] | None
在 gr.render 中,具有相同 key 且在重新渲染时出现的组件被视为同一组件,而非新组件。'preserved_by_key' 中设置的属性在重新渲染时不会被重置。
preserved_by_key: list[str] | str | None
此组件构造函数中的参数列表。在 gr.render() 函数中,如果一个组件以相同的 key 重新渲染,则这些(且仅这些)参数将在 UI 中保留(如果它们已被用户或事件监听器更改),而不是根据构造函数中提供的值重新渲染。