Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- Created on Thu Sep 12 20:52:56 2019
- @author: marcs
- """
- #import math
- import sys
- from PyQt5 import QtWidgets, uic
- from Bol import CBol
- Ui_MainWindow, QtBaseClass = uic.loadUiType("W2Practicum.ui")
- class MyApp(QtWidgets.QMainWindow):
- def __init__(self):
- super(MyApp, self).__init__()
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self)
- self.ui.CijferInp.text()
- self.bol = CBol()
- self.ui.btnOmGrond.clicked.connect(self.klikOmG)
- self.ui.btnOppGrond.clicked.connect(self.klikOppG)
- self.ui.btnOppTot.clicked.connect(self.klikOppTot)
- self.ui.btnInhTot.clicked.connect(self.klikInhTot)
- self.ui.btnScale.clicked.connect(self.klikScale)
- #self._scene = QtWidgets.QGraphicsScene()
- #self.ui.StraalInput.setScene(self._scene)
- def klikOmG(self):
- self.bol.circumference = float(self.ui.CijferInp.text())
- self.ui.lblInhTot.setText(str(float(self.bol.inhoud)))
- self.ui.lblOmGrond.setText(str(float(self.bol.circumference)))
- self.ui.lblOppGrond.setText(str(float(self.bol.area)))
- self.ui.lblOppTot.setText(str(float(self.bol.totalArea)))
- def klikOppG(self):
- self.bol.area = float(self.ui.CijferInp.text())
- self.ui.lblInhTot.setText(str(float(self.bol.inhoud)))
- self.ui.lblOmGrond.setText(str(float(self.bol.circumference)))
- self.ui.lblOppGrond.setText(str(float(self.bol.area)))
- self.ui.lblOppTot.setText(str(float(self.bol.totalArea)))
- def klikOppTot(self):
- self.bol.totalArea = float(self.ui.CijferInp.text())
- self.ui.lblInhTot.setText(str(float(self.bol.inhoud)))
- self.ui.lblOmGrond.setText(str(float(self.bol.circumference)))
- self.ui.lblOppGrond.setText(str(float(self.bol.area)))
- self.ui.lblOppTot.setText(str(float(self.bol.totalArea)))
- def klikInhTot(self):
- self.bol.inhoud = float(self.ui.CijferInp.text())
- self.ui.lblInhTot.setText(str(float(self.bol.inhoud)))
- self.ui.lblOmGrond.setText(str(float(self.bol.circumference)))
- self.ui.lblOppGrond.setText(str(float(self.bol.area)))
- self.ui.lblOppTot.setText(str(float(self.bol.totalArea)))
- def klikScale(self):
- self.bol._scale = float(self.ui.ScaleInp.text())
- self.ui.lblInhTot.setText(str(float(self.bol.inhoud)))
- self.ui.lblOmGrond.setText(str(float(self.bol.circumference)))
- self.ui.lblOppGrond.setText(str(float(self.bol.area)))
- self.ui.lblOppTot.setText(str(float(self.bol.totalArea)))
- if __name__ == "__main__":
- app = 0
- app = QtWidgets.QApplication(sys.argv)
- window = MyApp()
- window.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement