同步块
输入“/”快速插入内容
同步块
Gradio
有
输入输出组件、控制组件、布局组件
几个基础模块,其中
•
输入输出组件
用于展示内容和获取内容,如:
Textbox
文本、
Image
图像
•
布局组件
用于更好地规划组件的布局,如:
Column
(把组件放成一列)、
Row
(把组件放成一行)
◦
推荐使用
gradio.Blocks()
做更多丰富交互的界面,
gradio.Interface()
只支持单个函数交互
•
控制组件
用于直接调用函数,无法作为输入输出使用,如:
Button
(按钮)、
ClearButton
(清除按钮)
Gradio的设计哲学是将输入和输出组件与布局组件分开。输入组件(如
Textbox
、
Slider
等)用于接收用户输入,输出组件(如
Label
、
Image
等)用于显示函数的输出结果。而布局组件(如
Tabs
、
Columns
、
Row
等)则用于组织和排列这些输入和输出组件,以创建结构化的用户界面。
如果想了解更多组件详情,可查看
官方文档
;
另外,如果想设计更复杂的界面风格,还可以查看学习
官方文档:主题