Advertisement
WupEly

Untitled

Oct 3rd, 2022
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. import sys
  2. from PyQt5 import QtWidgets
  3. import ui
  4.  
  5. class ExampleApp(QtWidgets.QMainWindow, ui.Ui_Form):
  6. def __init__(self):
  7. # Это здесь нужно для доступа к переменным, методам
  8. # и т.д. в файле design.py
  9. super().__init__()
  10. self.setupUi(self) # Это нужно для инициализации нашего дизайна
  11.  
  12. self.btn1.clicked.connect(lambda: self.btn1_action(btn=self.btn1))
  13. self.btn2.clicked.connect(lambda: self.btn1_action(btn=self.btn2))
  14.  
  15. def btn1_action(self, btn):
  16. if self.table.value() != 0:
  17. self.table.display(str(int(self.table.value())) + btn.text())
  18. else:
  19. self.table.display(btn.text())
  20.  
  21. def main():
  22. app = QtWidgets.QApplication(sys.argv) # Новый экземпляр QApplication
  23. window = ExampleApp() # Создаём объект класса ExampleApp
  24. window.show() # Показываем окно
  25. app.exec_() # и запускаем приложение
  26.  
  27. if __name__ == '__main__': # Если мы запускаем файл напрямую, а не импортируем
  28. main() # то запускаем функцию main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement