组
Group 是 Blocks 中的一个布局元素,用于将子元素组合在一起,使其之间没有内边距或外边距。
with gr.Group():
gr.Textbox(label="First")
gr.Textbox(label="Last")
🔗 visible: bool | Literal['hidden']
默认 = True
🔗 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 中被保留(如果它们已被用户或事件监听器更改),而不是根据构造函数中提供的值进行重渲染。