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