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