File size: 1,021 Bytes
4954c84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
from gradio_highlightedtextbox import HighlightedTextbox

def set_highlighted():
    return HighlightedTextbox(
        value=[("Non è qualcosa di cui vergognarsi: non è diverso dalle paure e", None), ("odie", "Potential issue"), ("personali", None), ("di altre cose", "Potential issue"), ("che", None), ("molta gente ha", "Potential issue"), (".", None)],
        interactive=True, label="Output", show_legend=True, show_label=False, legend_label="Test:", show_legend_label=True
    )

with gr.Blocks() as demo:
    with gr.Row():
        gr.Textbox(" It is not something to be ashamed of: it is no different from the personal fears and dislikes of other things that very many people have.", interactive=False)
        high = HighlightedTextbox(
            interactive=True, label="Input", show_legend=True, show_label=False, legend_label="Legend:", show_legend_label=True
        )
    button = gr.Button("Submit")
    button.click(fn=set_highlighted, inputs=[], outputs=high)
    

demo.launch()