Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. import sys
  2. from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel
  3. from PyQt5.QtWidgets import QLCDNumber, QLineEdit
  4.  
  5.  
  6. class Example(QWidget):
  7. def __init__(self):
  8. super().__init__()
  9. self.initUI()
  10.  
  11. def initUI(self):
  12. self.setGeometry(300, 300, 300, 300)
  13. self.setWindowTitle('Миникалькулятор')
  14.  
  15. self.btn = QPushButton('Рассчитать', self)
  16. self.btn.resize(self.btn.sizeHint())
  17. self.btn.move(100, 150)
  18. self.btn.clicked.connect(self.func)
  19.  
  20. self.LCD_count = QLCDNumber(self)
  21. self.LCD_count.move(10, 10)
  22.  
  23. self.LCD_count2 = QLCDNumber(self)
  24. self.LCD_count2.move(10, 40)
  25.  
  26. self.LCD_count3 = QLCDNumber(self)
  27. self.LCD_count3.move(10, 70)
  28.  
  29. self.LCD_count4 = QLCDNumber(self)
  30. self.LCD_count4.move(10, 100)
  31.  
  32. self.first = QLineEdit(self)
  33. self.first.move(90, 10)
  34. self.first.resize(50, 20)
  35.  
  36. self.second = QLineEdit(self)
  37. self.second.move(90, 40)
  38. self.second.resize(50, 20)
  39.  
  40. def func(self):
  41. number_1 = self.first.text()
  42. number_2 = self.second.text()
  43. self.LCD_count.display(int(number_1) + int(number_2))
  44. self.LCD_count2.display(int(number_1) - int(number_2))
  45. self.LCD_count3.display(int(number_1) / int(number_2))
  46. self.LCD_count4.display(int(number_1) * int(number_2))
  47.  
  48.  
  49. if __name__ == '__main__':
  50. app = QApplication(sys.argv)
  51. ex = Example()
  52. ex.show()
  53. sys.exit(app.exec())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement