mirror of
https://github.com/gradio-app/gradio.git
synced 2024-12-03 01:50:59 +08:00
1d18ddae66
* add blur event to textbox and number * changelog * fixes * fix blur for number * reformat
32 lines
745 B
Python
32 lines
745 B
Python
import gradio as gr
|
|
|
|
|
|
def greet(str):
|
|
return str
|
|
|
|
|
|
with gr.Blocks() as demo:
|
|
"""
|
|
You can make use of str shortcuts you use in Interface within Blocks as well.
|
|
|
|
Interface shortcut example:
|
|
Interface(greet, "textarea", "textarea")
|
|
|
|
You can use
|
|
1. gr.component()
|
|
2. gr.templates.Template()
|
|
3. gr.Template()
|
|
All the templates are listed in gradio/templates.py
|
|
"""
|
|
with gr.Row():
|
|
text1 = gr.component("textarea")
|
|
text2 = gr.TextArea()
|
|
text3 = gr.templates.TextArea()
|
|
text1.blur(greet, text1, text2)
|
|
text2.blur(greet, text2, text3)
|
|
text3.blur(greet, text3, text1)
|
|
button = gr.component("button")
|
|
|
|
if __name__ == "__main__":
|
|
demo.launch()
|