Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PyQt5 import QtWidgets, QtCore, QtGui
- from calc import Ui_MainWindow # импорт нашего сгенерированного файла
- import sys
- n = '1'
- n2 = '2'
- n3 = '3'
- n4 = '4'
- n5 = '5'
- n6 = '6'
- n7 = '7'
- n8 = '8'
- n9 = '9'
- n0 = '0'
- mnum = ''
- class mywindow(QtWidgets.QMainWindow):
- def __init__(self):
- super(mywindow, self).__init__()
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self)
- #connect
- self.ui.pushButton.clicked.connect(self.one)
- self.ui.pushButton_2.clicked.connect(self.two)
- self.ui.pushButton_3.clicked.connect(self.three)
- self.ui.pushButton_4.clicked.connect(self.five)
- self.ui.pushButton_6.clicked.connect(self.four)
- self.ui.pushButton_7.clicked.connect(self.nine)
- self.ui.pushButton_8.clicked.connect(self.six)
- self.ui.pushButton_9.clicked.connect(self.null)
- self.ui.pushButton_10.clicked.connect(self.eight)
- self.ui.pushButton_11.clicked.connect(self.seven)
- self.ui.pushButton_5.clicked.connect(self.clear)
- def clear(self):
- self.ui.lineEdit.clear()
- def one(self):
- mnum += n
- self.ui.lineEdit.setText(mnum)
- def two(self):
- self.ui.lineEdit.setText('2')
- def three(self):
- self.ui.lineEdit.setText('3')
- def four(self):
- self.ui.lineEdit.setText('4')
- def five(self):
- self.ui.lineEdit.setText('5')
- def six(self):
- self.ui.lineEdit.setText('6')
- def seven(self):
- self.ui.lineEdit.setText('7')
- def eight(self):
- self.ui.lineEdit.setText('8')
- def nine(self):
- self.ui.lineEdit.setText('9')
- def null(self):
- self.ui.lineEdit.setText('0')
- app = QtWidgets.QApplication([])
- application = mywindow()
- application.show()
- sys.exit(app.exec())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement