示例:我有以下GRadio用户界面:
import gradio as gr
def dummy(a):
return 'hello', {'hell': 'o'}
with gr.Blocks() as demo:
txt = gr.Textbox(value="test", label="Query", lines=1)
answer = gr.Textbox(value="", label="Answer")
answerjson = gr.JSON()
btn = gr.Button(value="Submit")
btn.click(dummy, inputs=[txt], outputs=[answer, answerjson])
gr.ClearButton([answer, answerjson])
demo.launch()
如何更改代码,以便在答案和JSON框之间显示"提交"和"清除"按钮,即:
我不能只将第gr.ClearButton([answer, answerjson])
行移到answerjson = gr.JSON()
之前,因为answerjson
需要在gr.ClearButton([answer, answerjson])
中定义.