File size: 685 Bytes
ab2d59e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import gradio as gr
import pandas as pd
from time import sleep
result = pd.DataFrame(
[
{"c1": "a", "c2": "b", "c3": "c"},
{"c1": "d", "c2": "e", "c3": "f"},
]
)
def main():
sleep(1)
return (
gr.update("visible_table", value=result),
gr.update("delayed_visible_table", visible=True, value=result),
)
with gr.Blocks() as demo:
visible_table = gr.DataFrame(row_count=2, elem_id="visible_table")
delayed_visible_table = gr.DataFrame(
visible=False, row_count=2, elem_id="delayed_visible_table"
)
demo.load(main, outputs=[visible_table, delayed_visible_table])
if __name__ == "__main__":
demo.launch() |