| 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 |