File size: 809 Bytes
20bdfba
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 = "<br><br>".join([f"* **{option}**: {description}" 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.Markdown(descriptions_info, 
                    label = "Info", 
                    visible=visible,
                    #interactive=False,
                    #lines=13, 
                    #max_lines=15, 
                    elem_id=section)
    return checkbox, text