mirror of
https://github.com/gaomingqi/Track-Anything.git
synced 2025-12-15 16:07:51 +01:00
46 lines
1.7 KiB
Python
46 lines
1.7 KiB
Python
# import gradio as gr
|
|
|
|
# def update_iframe(slider_value):
|
|
# return f'''
|
|
# <script>
|
|
# window.addEventListener('message', function(event) {{
|
|
# if (event.data.sliderValue !== undefined) {{
|
|
# var iframe = document.getElementById("text_iframe");
|
|
# iframe.src = "http://localhost:5001/get_text?slider_value=" + event.data.sliderValue;
|
|
# }}
|
|
# }}, false);
|
|
# </script>
|
|
# <iframe id="text_iframe" src="http://localhost:5001/get_text?slider_value={slider_value}" style="width: 100%; height: 100%; border: none;"></iframe>
|
|
# '''
|
|
|
|
# iface = gr.Interface(
|
|
# fn=update_iframe,
|
|
# inputs=gr.inputs.Slider(minimum=0, maximum=100, step=1, default=50),
|
|
# outputs=gr.outputs.HTML(),
|
|
# allow_flagging=False,
|
|
# )
|
|
|
|
# iface.launch(server_name='0.0.0.0', server_port=12212)
|
|
|
|
import gradio as gr
|
|
|
|
|
|
def change_mask(drop):
|
|
return gr.update(choices=["hello", "kitty"])
|
|
|
|
with gr.Blocks() as iface:
|
|
drop = gr.Dropdown(
|
|
choices=["cat", "dog", "bird"], label="Animal", info="Will add more animals later!"
|
|
)
|
|
radio = gr.Radio(["park", "zoo", "road"], label="Location", info="Where did they go?")
|
|
multi_drop = gr.Dropdown(
|
|
["ran", "swam", "ate", "slept"], value=["swam", "slept"], multiselect=True, label="Activity", info="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, nisl eget ultricies aliquam, nunc nisl aliquet nunc, eget aliquam nisl nunc vel nisl."
|
|
)
|
|
|
|
multi_drop.change(
|
|
fn=change_mask,
|
|
inputs = multi_drop,
|
|
outputs=multi_drop
|
|
)
|
|
|
|
iface.launch(server_name='0.0.0.0', server_port=1223) |