mirror of
https://github.com/gradio-app/gradio.git
synced 2025-01-30 11:00:11 +08:00
94ab75dbec
* refresh dataframe * add fixed rows + cols to dataframe * tweaks * validate dataframe headers + col_count * cleanup * cleanup * make linter happy * fix test * fix test again * fix test definitely this time * implement file drop support for dataframe * remove leftover files * tweaks Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
50 lines
1.9 KiB
Python
50 lines
1.9 KiB
Python
import gradio as gr
|
|
|
|
with gr.Blocks() as demo:
|
|
with gr.Column():
|
|
txt = gr.Textbox(label="Small Textbox", lines=1, show_label=False)
|
|
txt = gr.Textbox(label="Large Textbox", lines=5, show_label=False)
|
|
num = gr.Number(label="Number", show_label=False)
|
|
check = gr.Checkbox(label="Checkbox", show_label=False)
|
|
check_g = gr.CheckboxGroup(
|
|
label="Checkbox Group", choices=["One", "Two", "Three"], show_label=False
|
|
)
|
|
radio = gr.Radio(
|
|
label="Radio", choices=["One", "Two", "Three"], show_label=False
|
|
)
|
|
drop = gr.Dropdown(
|
|
label="Dropdown", choices=["One", "Two", "Three"], show_label=False
|
|
)
|
|
slider = gr.Slider(label="Slider", show_label=False)
|
|
audio = gr.Audio(show_label=False)
|
|
file = gr.File(show_label=False)
|
|
video = gr.Video(show_label=False)
|
|
image = gr.Image(show_label=False)
|
|
ts = gr.Timeseries(show_label=False)
|
|
df = gr.Dataframe(show_label=False)
|
|
html = gr.HTML(show_label=False)
|
|
json = gr.JSON(show_label=False)
|
|
md = gr.Markdown(show_label=False)
|
|
label = gr.Label(show_label=False)
|
|
highlight = gr.HighlightedText(show_label=False)
|
|
gr.Dataframe(interactive=True, col_count=(3, "fixed"))
|
|
gr.Dataframe(interactive=True, col_count=4)
|
|
gr.Dataframe(interactive=True, headers=["One", "Two", "Three", "Four"])
|
|
gr.Dataframe(
|
|
interactive=True,
|
|
headers=["One", "Two", "Three", "Four"],
|
|
col_count=(4, "fixed"),
|
|
row_count=(7, "fixed"),
|
|
default_value=[[1, 2, 3, 4]],
|
|
)
|
|
gr.Dataframe(
|
|
interactive=True, headers=["One", "Two", "Three", "Four"], col_count=4
|
|
)
|
|
# layout components are static only
|
|
# carousel doesn't work like other components
|
|
# carousel = gr.Carousel()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
demo.launch()
|