File size: 874 Bytes
f3f77c0
 
 
 
f33a271
f3f77c0
f33a271
 
 
 
 
 
f3f77c0
f33a271
 
f3f77c0
f33a271
 
 
 
 
2e99c86
 
f33a271
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# UI.py

import gradio as gr

def create_interface(process_fn):
    with gr.Blocks() as demo:
        gr.Markdown("# Interfaz para Procesar y Graficar Datos de Bioproceso")
        
        # Crear los elementos de la interfaz (inputs y outputs)
        file_input = gr.File(label="Subir archivo Excel")
        output_image = gr.Image(label="Gr谩fico Generado")
        output_text = gr.Textbox(label="An谩lisis Generado")

        # Bot贸n para procesar
        process_button = gr.Button("Procesar")

        # Conectar el bot贸n con la funci贸n de procesamiento
        process_button.click(
            fn=process_fn,  # La funci贸n de procesamiento que se pasa desde app.py
            inputs=[file_input],  # Ajusta los inputs que necesita tu funci贸n de procesamiento
            outputs=[output_image, output_text]
        )

    return demo  # Retorna la interfaz