1. Blocks 布局

刚开始使用 Gradio? 从这里开始: 入门指南

查看 发布历史

gradio.Group(···)

描述

Group 是 Blocks 中的一个布局元素,用于将子元素组合在一起,使其之间没有内边距或外边距。

示例用法

with gr.Group():
    gr.Textbox(label="First")
    gr.Textbox(label="Last")

初始化

参数
🔗
visible: bool | Literal['hidden']
默认 = True

如果为 False,该组将被隐藏。

🔗
elem_id: str | None
默认 = None

一个可选字符串,用作此组件在 HTML DOM 中的 id。可用于定位 CSS 样式。

🔗
elem_classes: list[str] | str | None
默认 = None

一个可选字符串或字符串列表,分配为该组件在 HTML DOM 中的 class。可用于定位 CSS 样式。

🔗
render: bool
默认 = True

如果为 False,则此布局不会在 Blocks 上下文中渲染。如果意图是现在分配事件监听器但稍后渲染组件,则应使用此选项。

🔗
key: int | str | tuple[int | str, ...] | None
默认 = None

在 `gr.render` 中,跨重渲染具有相同键的组件被视为同一个组件,而不是一个新组件。在 `preserved_by_key` 中设置的属性在重渲染时不会重置。

🔗
preserved_by_key: list[str] | str | None
默认 = None

此组件构造函数中的参数列表。在 `gr.render()` 函数内部,如果一个组件使用相同的键进行重渲染,则这些(也是唯一的)参数将在 UI 中被保留(如果它们已被用户或事件监听器更改),而不是根据构造函数中提供的值进行重渲染。

gradio