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