- 助手
- SelectData
SelectData
gradio.SelectData(···)描述
gr.SelectData 类是 gr.EventData 的子类,专门用于携带有关 .select() 事件的信息。当 gr.SelectData 作为事件监听器方法参数的类型提示添加时,一个 gr.SelectData 对象将自动作为该参数的值传递。此对象的属性包含触发监听器的事件信息。
示例用法
import gradio as gr
with gr.Blocks() as demo:
table = gr.Dataframe([[1, 2, 3], [4, 5, 6]])
gallery = gr.Gallery([("cat.jpg", "Cat"), ("dog.jpg", "Dog")])
textbox = gr.Textbox("Hello World!")
statement = gr.Textbox()
def on_select(evt: gr.SelectData):
return f"You selected {evt.value} at {evt.index} from {evt.target}"
table.select(on_select, None, statement)
gallery.select(on_select, None, statement)
textbox.select(on_select, None, statement)
demo.launch()属性
参数