File tree Expand file tree Collapse file tree 5 files changed +633
-139
lines changed Expand file tree Collapse file tree 5 files changed +633
-139
lines changed Original file line number Diff line number Diff line change
1
+ from PyQt5 import uic , QtWidgets , QtGui
2
+
3
+
4
+ def calcular_imc ():
5
+ peso = tela_imc .txt_peso .text ()
6
+ peso = float (peso )
7
+ altura = tela_imc .txt_altura .text ()
8
+ altura = float (altura )
9
+ imc = peso / (altura ** 2 )
10
+ tela_imc .label_resultado .setText (f'IMC: { imc } ' )
11
+
12
+
13
+ app = QtWidgets .QApplication ([])
14
+ tela_imc = uic .loadUi ('tela_imc.ui' )
15
+ tela_imc .setWindowIcon (QtGui .QIcon ('imagens/imc-icon.png' ))
16
+ tela_imc .setWindowTitle ('Calcular IMC' )
17
+
18
+ tela_imc .btn_calcular .clicked .connect (calcular_imc )
19
+
20
+ tela_imc .show ()
21
+ app .exec ()
22
+
Original file line number Diff line number Diff line change @@ -11,13 +11,18 @@ def chamar_calculadora():
11
11
calculadora .app .exec ()
12
12
13
13
14
+ def chamar_imc ():
15
+ print ('chamei imc :)' )
16
+
17
+
14
18
app = QtWidgets .QApplication ([])
15
19
tela_main = uic .loadUi ('tela_main.ui' )
16
20
tela_main .setWindowIcon (QtGui .QIcon ('imagens/application-icon.png' ))
17
21
tela_main .setWindowTitle ('Projetos Python' )
18
22
19
23
tela_main .btn_sobre .clicked .connect (chamar_sobre )
20
24
tela_main .btn_calculadora .clicked .connect (chamar_calculadora )
25
+ tela_main .btn_imc .clicked .connect (chamar_imc )
21
26
22
27
tela_main .show ()
23
28
app .exec ()
You can’t perform that action at this time.
0 commit comments