|
import gradio as gr |
|
import random |
|
|
|
with gr.Blocks() as test: |
|
list_2 = ["choix21", "choix 22", "et choix 23"] |
|
with gr.Row(): |
|
with gr.Accordion("See Details") as grac: |
|
gr.Markdown("lorem ipsum") |
|
hide_btn = gr.Button("hide") |
|
show_btn = gr.Button("show") |
|
|
|
def hide_fn(): |
|
update_ = { |
|
grac: gr.update(open=False) |
|
} |
|
return update_ |
|
|
|
def show_fn(): |
|
update_ = { |
|
grac: gr.update(open=True) |
|
} |
|
return update_ |
|
|
|
hide_btn.click(hide_fn, |
|
inputs=[], |
|
outputs=[grac]) |
|
show_btn.click(show_fn, |
|
inputs=[], |
|
outputs=[grac]) |
|
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
test.launch() |
|
|