Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /