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