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