Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from PyQt5 import QtWidgets
- import ui
- class ExampleApp(QtWidgets.QMainWindow, ui.Ui_Form):
- def __init__(self):
- # Это здесь нужно для доступа к переменным, методам
- # и т.д. в файле design.py
- super().__init__()
- self.setupUi(self) # Это нужно для инициализации нашего дизайна
- self.btn1.clicked.connect(lambda: self.btn1_action(btn=self.btn1))
- self.btn2.clicked.connect(lambda: self.btn1_action(btn=self.btn2))
- def btn1_action(self, btn):
- if self.table.value() != 0:
- self.table.display(str(int(self.table.value())) + btn.text())
- else:
- self.table.display(btn.text())
- def main():
- app = QtWidgets.QApplication(sys.argv) # Новый экземпляр QApplication
- window = ExampleApp() # Создаём объект класса ExampleApp
- window.show() # Показываем окно
- app.exec_() # и запускаем приложение
- if __name__ == '__main__': # Если мы запускаем файл напрямую, а не импортируем
- main() # то запускаем функцию main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement