Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.36 KB | None | 0 0
  1. from PyQt5 import QtWidgets
  2. import design  # Это наш конвертированный файл дизайна
  3. import sys  # sys нужен для передачи argv в QApplication
  4.  
  5. class ExampleApp(QtWidgets.QMainWindow, design.Ui_MainWindow):
  6.  
  7.     def __init__(self):
  8.         # Это здесь нужно для доступа к переменным, методам и т.д. в файле design.py
  9.         super().__init__()
  10.         self.setupUi(self)  # Это нужно для инициализации нашего дизайна
  11.         self.pushButton.clicked.connect(self.test)  # Выполнить функцию при нажатии кнопки
  12.  
  13.     def test(self):
  14.         self.statusbar.showMessage("...Start!")
  15.         for i in range(1,50):
  16.             print(i)
  17.             self.statusbar.showMessage("ass")
  18.         self.statusbar.showMessage("...End!")
  19.  
  20. def main():
  21.     app = QtWidgets.QApplication(sys.argv)  # Новый экземпляр QApplication
  22.     window = ExampleApp()  # Создаём объект класса ExampleApp
  23.     window.show()  # Показываем окно
  24.     app.exec_()  # и запускаем приложение
  25.  
  26. if __name__ == '__main__':  # Если мы запускаем файл напрямую, а не импортируем
  27.     main()  # то запускаем функцию main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement