Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. from PyQt5 import QtWidgets, QtCore, QtGui
  2. from calc import Ui_MainWindow # импорт нашего сгенерированного файла
  3. import sys
  4.  
  5. n = '1'
  6. n2 = '2'
  7. n3 = '3'
  8. n4 = '4'
  9. n5 = '5'
  10. n6 = '6'
  11. n7 = '7'
  12. n8 = '8'
  13. n9 = '9'
  14. n0 = '0'
  15. mnum = ''
  16. class mywindow(QtWidgets.QMainWindow):
  17. def __init__(self):
  18. super(mywindow, self).__init__()
  19. self.ui = Ui_MainWindow()
  20. self.ui.setupUi(self)
  21.  
  22.  
  23. #connect
  24. self.ui.pushButton.clicked.connect(self.one)
  25. self.ui.pushButton_2.clicked.connect(self.two)
  26. self.ui.pushButton_3.clicked.connect(self.three)
  27. self.ui.pushButton_4.clicked.connect(self.five)
  28. self.ui.pushButton_6.clicked.connect(self.four)
  29. self.ui.pushButton_7.clicked.connect(self.nine)
  30. self.ui.pushButton_8.clicked.connect(self.six)
  31. self.ui.pushButton_9.clicked.connect(self.null)
  32. self.ui.pushButton_10.clicked.connect(self.eight)
  33. self.ui.pushButton_11.clicked.connect(self.seven)
  34.  
  35. self.ui.pushButton_5.clicked.connect(self.clear)
  36. def clear(self):
  37. self.ui.lineEdit.clear()
  38. def one(self):
  39. mnum += n
  40. self.ui.lineEdit.setText(mnum)
  41.  
  42. def two(self):
  43. self.ui.lineEdit.setText('2')
  44. def three(self):
  45. self.ui.lineEdit.setText('3')
  46. def four(self):
  47. self.ui.lineEdit.setText('4')
  48. def five(self):
  49. self.ui.lineEdit.setText('5')
  50. def six(self):
  51. self.ui.lineEdit.setText('6')
  52. def seven(self):
  53. self.ui.lineEdit.setText('7')
  54. def eight(self):
  55. self.ui.lineEdit.setText('8')
  56. def nine(self):
  57. self.ui.lineEdit.setText('9')
  58. def null(self):
  59. self.ui.lineEdit.setText('0')
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. app = QtWidgets.QApplication([])
  68. application = mywindow()
  69. application.show()
  70.  
  71. sys.exit(app.exec())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement