import sys
from PyQt5.QtWidgets import QApplication, QWidget, QMainWindow
from PyQt5.uic.properties import QtWidgets
from untitled import Ui_MainWindow
class mywindow(QWidget,Ui_MainWindow):
def __init__(self):
super(mywindow, self).__init__()
self.setupUi(self)
def jiaFunc(self):
val = float(self.lineEdit.text())+float(self.lineEdit_2.text())
self.label_4.setText(str(val))
def jianFunc(self):
val = float(self.lineEdit.text())-float(self.lineEdit_2.text())
self.label_4.setText(str(val))
def chengFunc(self):
val = float(self.lineEdit.text()) * float(self.lineEdit_2.text())
self.label_4.setText(str(val))
def chuFunc(self):
val = float(self.lineEdit.text()) / float(self.lineEdit_2.text())
self.label_4.setText(str(val))
if __name__ == '__main__':
app = QApplication(sys.argv)
w = mywindow()
w.jia.clicked.connect(w.jiaFunc)
w.jian.clicked.connect(w.jianFunc)
w.cheng.clicked.connect(w.chengFunc)
w.chu.clicked.connect(w.chuFunc)
w.show()
sys.exit(app.exec_())
结果画面: