-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPyQt5_test.py
More file actions
25 lines (21 loc) · 784 Bytes
/
PyQt5_test.py
File metadata and controls
25 lines (21 loc) · 784 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import sys
from PyQt5 import uic, QtWidgets
qtCreatorFile = "prueba5.ui" # Nombre del archivo aquí.
Ui_MainWindow, QtBaseClass = uic.loadUiType(qtCreatorFile)
class MyApp(QtWidgets.QMainWindow, Ui_MainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
Ui_MainWindow.__init__(self)
self.setupUi(self)
self.boton.clicked.connect(self.calculos)
def calculos(self):
precio = int(self.introduceprecio.toPlainText())
desc = (self.descuento.value())
pago = precio - ((desc/100)*precio)
pago_st = "su pago es : "+ str(pago)
self.resultado.setText(pago_st)
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
window = MyApp()
window.show()
sys.exit(app.exec_())