Gradio 的百万月活用户之旅!
阅读更多Gradio 的百万月活用户之旅!
阅读更多gradio.KeyUpData(···)
gr.KeyUpData
类是 gr.EventData
的子类,专门用于携带关于 .key_up()
事件的信息。当 gr.KeyUpData
作为类型提示添加到事件监听器方法的参数时,gr.KeyUpData
对象将自动作为该参数的值传递。此对象的属性包含有关触发监听器的事件的信息。import gradio as gr
def test(value, key_up_data: gr.KeyUpData):
return {
"component value": value,
"input value": key_up_data.input_value,
"key": key_up_data.key
}
with gr.Blocks() as demo:
d = gr.Dropdown(["abc", "def"], allow_custom_value=True)
t = gr.JSON()
d.key_up(test, d, t)
demo.launch()
import gradio as gr
def test(value, key_up_data: gr.KeyUpData):
return {
"component value": value,
"input value": key_up_data.input_value,
"key": key_up_data.key
}
with gr.Blocks() as demo:
d = gr.Dropdown(["abc", "def"], allow_custom_value=True)
t = gr.JSON()
d.key_up(test, d, t)
if __name__ == "__main__":
demo.launch()