Skip to content

Commit 164fd02

Browse files
telaIMC
1 parent a78f4a3 commit 164fd02

File tree

5 files changed

+633
-139
lines changed

5 files changed

+633
-139
lines changed

imagens/imc-icon.png

1.85 KB
Loading

imc.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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+

main.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,18 @@ def chamar_calculadora():
1111
calculadora.app.exec()
1212

1313

14+
def chamar_imc():
15+
print('chamei imc :)')
16+
17+
1418
app = QtWidgets.QApplication([])
1519
tela_main = uic.loadUi('tela_main.ui')
1620
tela_main.setWindowIcon(QtGui.QIcon('imagens/application-icon.png'))
1721
tela_main.setWindowTitle('Projetos Python')
1822

1923
tela_main.btn_sobre.clicked.connect(chamar_sobre)
2024
tela_main.btn_calculadora.clicked.connect(chamar_calculadora)
25+
tela_main.btn_imc.clicked.connect(chamar_imc)
2126

2227
tela_main.show()
2328
app.exec()

0 commit comments

Comments
 (0)