test / app.py
dengyuxuan's picture
Update app.py
f5c619d
raw
history blame
770 Bytes
import gradio as gr
import os
def combine(a, b):
return a + " " + b
def mirror(x):
return x
with gr.Blocks() as demo:
change_language_radio = gr.Radio(["Chinese", "English"])
language = gr.Textbox(label="Language")
txt = gr.Textbox(label="Input", lines=2)
txt_2 = gr.Textbox(label="Input 2")
txt_3 = gr.Textbox(value="", label="Output")
btn = gr.Button(value="Submit")
btn.click(combine, inputs=[txt, txt_2], outputs=[txt_3])
with gr.Row():
im = gr.Image()
im_2 = gr.Image()
btn = gr.Button(value="Mirror Image")
btn.click(mirror, inputs=[im], outputs=[im_2])
change_language_radio.change(None, [], [language], _js="() => navigator.language")
if __name__ == "__main__":
demo.launch()