File size: 758 Bytes
d3d8124
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# app.py
# Importar create_interface desde UI.py
from UI import create_interface
import interface as app_interface_module # Para el click handler

def main():
    # Crear la interfaz y obtener los componentes necesarios
    demo, all_inputs, outputs_list, submit_button_obj = create_interface()
    
    # Conectar el bot贸n de submit a la funci贸n process_and_plot del m贸dulo interface
    # Esto es crucial para que la UI llame a la l贸gica correcta.
    submit_button_obj.click(
        fn=app_interface_module.process_and_plot, # La funci贸n real
        inputs=all_inputs,       # La lista de componentes de entrada
        outputs=outputs_list     # La lista de componentes de salida
    )
    
    demo.launch()

if __name__ == "__main__":
    main()