test-df22 / app.py
abidlabs's picture
abidlabs HF Staff
Create app.py
ab2d59e verified
raw
history blame contribute delete
685 Bytes
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()