File size: 443 Bytes
0bd62e5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import gradio as gr

with gr.Blocks() as demo:
    count = gr.Slider(minimum=1, maximum=10, step=1, label="count")
    data = gr.DataFrame(
        headers=["A", "B"], col_count=(2, "fixed"), type="array", interactive=True
    )
    btn = gr.Button(value="click")
    btn.click(
        fn=lambda cnt: [[str(2 * i), str(2 * i + 1)] for i in range(int(cnt))],
        inputs=[count],
        outputs=[data],
    )

demo.launch()