Introducing Gradio 5.0
Read MoreIntroducing Gradio 5.0
Read MoreNew to Gradio? Start here: Getting Started
See the Release History
To install Gradio from main, run the following command:
pip install https://gradio-builds.s3.amazonaws.com/7e69a18da0fe5ccabdd516bf958213cf46862a63/gradio-5.15.0-py3-none-any.whl
*Note: Setting share=True
in
launch()
will not work.
gradio.Column(ยทยทยท)
scale
and min_width
parameters. If a certain scale results in a column narrower than min_width, the min_width parameter will win.with gr.Blocks() as demo:
with gr.Row():
with gr.Column(scale=1):
text1 = gr.Textbox()
text2 = gr.Textbox()
with gr.Column(scale=4):
btn1 = gr.Button("Button 1")
btn2 = gr.Button("Button 2")
scale: int
= 1
relative width compared to adjacent Columns. For example, if Column A has scale=2, and Column B has scale=1, A will be twice as wide as B.
min_width: int
= 320
minimum pixel width of Column, will wrap if not sufficient screen space to satisfy this value. If a certain scale value results in a column narrower than min_width, the min_width parameter will be respected first.
variant: Literal['default', 'panel', 'compact']
= "default"
column type, 'default' (no background), 'panel' (gray background color and rounded corners), or 'compact' (rounded corners and no internal gap).
elem_id: str | None
= None
An optional string that is assigned as the id of this component in the HTML DOM. Can be used for targeting CSS styles.
elem_classes: list[str] | str | None
= None
An optional string or list of strings that are assigned as the class of this component in the HTML DOM. Can be used for targeting CSS styles.