digiwild_bern / app /gradio_test /test_selectdata_event.py
katospiegel's picture
Upload 104 files
20bdfba verified
raw
history blame contribute delete
601 Bytes
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 gr.Textbox(f"You selected {evt.value} at {evt.index} from {evt.target}")
table.select(on_select, inputs=[table], outputs=[statement])
#gallery.select(on_select, gallery, statement)
textbox.select(on_select, inputs=[textbox], outputs=[statement])
demo.launch(server_name="0.0.0.0", server_port=3131)