Persano commited on
Commit
1df3e04
·
verified ·
1 Parent(s): fa92e71

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -78,20 +78,22 @@ with gr.Blocks() as iface:
78
  # Resultado do cálculo ROI
79
  roi_resultado = gr.Textbox(label="Resultado do Cálculo do ROI", lines=3)
80
 
81
- # Botão Gerar ROI
82
  gerar_roi_button = gr.Button("Gerar ROI")
83
  gerar_pdf_button = gr.Button("Gerar PDF")
84
 
85
  # Funções de callback para os botões
86
  gerar_roi_button.click(fn=calcular_gerar_roi, inputs=[valor_imovel, investimento_proprio, aluguel_mensal, tempo_anos, taxa_juros], outputs=roi_resultado)
87
- gerar_pdf_button.click(fn=gerar_pdf_arquivo, inputs=[valor_imovel, investimento_proprio, aluguel_mensal, tempo_anos, taxa_juros], outputs=gr.File(label="Baixar PDF"))
88
 
89
  # Configuração do tema e título
90
  iface.title = "Cálculo de ROI de Aluguel"
91
  iface.description = "Insira os valores abaixo e calcule o retorno sobre investimento (ROI) de aluguel."
92
-
 
 
 
93
  # Rodar a interface Gradio
94
  iface.launch(share=True)
95
 
96
 
97
-
 
78
  # Resultado do cálculo ROI
79
  roi_resultado = gr.Textbox(label="Resultado do Cálculo do ROI", lines=3)
80
 
81
+ # Botões
82
  gerar_roi_button = gr.Button("Gerar ROI")
83
  gerar_pdf_button = gr.Button("Gerar PDF")
84
 
85
  # Funções de callback para os botões
86
  gerar_roi_button.click(fn=calcular_gerar_roi, inputs=[valor_imovel, investimento_proprio, aluguel_mensal, tempo_anos, taxa_juros], outputs=roi_resultado)
87
+ pdf_file_output = gerar_pdf_button.click(fn=gerar_pdf_arquivo, inputs=[valor_imovel, investimento_proprio, aluguel_mensal, tempo_anos, taxa_juros], outputs=gr.File(label="Baixar PDF"))
88
 
89
  # Configuração do tema e título
90
  iface.title = "Cálculo de ROI de Aluguel"
91
  iface.description = "Insira os valores abaixo e calcule o retorno sobre investimento (ROI) de aluguel."
92
+
93
+ # Criar link de download como botão
94
+ pdf_file_output.update(visible=True)
95
+
96
  # Rodar a interface Gradio
97
  iface.launch(share=True)
98
 
99