Spaces:
Running
Running
| import gradio as gr | |
| with gr.Blocks() as demo: | |
| with gr.Tab("abc"): | |
| gr.Textbox(label="abc") | |
| with gr.Tab("def", visible=False) as t: | |
| gr.Textbox(label="def") | |
| with gr.Tab("ghi"): | |
| gr.Textbox(label="ghi") | |
| with gr.Tab("jkl", visible=False) as t2: | |
| gr.Textbox(label="jkl") | |
| with gr.Tab("mno"): | |
| gr.Textbox(label="mno") | |
| with gr.Tab("pqr", visible=False) as t3: | |
| gr.Textbox(label="pqr") | |
| with gr.Tab("stu"): | |
| gr.Textbox(label="stu") | |
| with gr.Tab("vwx", visible=False) as t4: | |
| gr.Textbox(label="vwx") | |
| with gr.Tab("yz"): | |
| gr.Textbox(label="yz") | |
| b = gr.Button("Make visible") | |
| b.click( | |
| lambda: [ | |
| gr.Tab(visible=True), | |
| gr.Tab(visible=True), | |
| gr.Tab(visible=True), | |
| gr.Tab(visible=True), | |
| ], | |
| inputs=None, | |
| outputs=[t, t2, t3, t4], | |
| ) | |
| if __name__ == "__main__": | |
| demo.launch() | |