Gradio 代理 & MCP 黑客马拉松

获奖者
Gradio logo
  1. Blocks 布局
  2. Group

刚接触 Gradio?从这里开始:入门

查看 发布历史

Group

gradio.Group(···)

描述

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

示例用法

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
默认 = None

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

🔗
render: bool
默认 = True

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

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

在 gr.render 中,具有相同 key 且在重新渲染时出现的组件被视为同一组件,而非新组件。'preserved_by_key' 中设置的属性在重新渲染时不会被重置。

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

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