File size: 795 Bytes
3806abd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import gradio as gr
#---------------------------------------------------------
def create_checkbox(value, section, label_checkbox, visible, options, descriptions):
descriptions_info = "".join([f"\t{option}: {description}\n" for option, description in zip(options, descriptions)])
checkbox = gr.CheckboxGroup(options,
label=label_checkbox + f" {value}:",
visible=visible,
interactive=True,
elem_id=section)
text = gr.Textbox(descriptions_info,
label = "Info",
visible=visible,
interactive=False,
lines=13,
max_lines=15,
elem_id=section)
return checkbox, text |