Guest User

Untitled

a guest
Nov 13th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. class Ui_MainWindow(object):
  2. def setupUi(self, MainWindow):
  3. MainWindow.setObjectName("MainWindow")
  4. MainWindow.resize(800, 600)
  5. self.centralwidget = QtWidgets.QWidget(MainWindow)
  6. self.centralwidget.setObjectName("centralwidget")
  7. self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
  8. self.verticalLayout.setObjectName("verticalLayout")
  9. self.label = QtWidgets.QLabel(self.centralwidget)
  10. self.label.setAlignment(QtCore.Qt.AlignCenter)
  11. self.label.setObjectName("label")
  12. self.verticalLayout.addWidget(self.label)
  13. self.dial = QtWidgets.QDial(self.centralwidget)
  14. self.dial.setObjectName("dial")
  15. self.verticalLayout.addWidget(self.dial)
  16. MainWindow.setCentralWidget(self.centralwidget)
  17. self.menubar = QtWidgets.QMenuBar(MainWindow)
  18. self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
  19. self.menubar.setObjectName("menubar")
  20. MainWindow.setMenuBar(self.menubar)
  21. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  22. self.statusbar.setObjectName("statusbar")
  23. MainWindow.setStatusBar(self.statusbar)
  24.  
  25. self.retranslateUi(MainWindow)
  26. self.dial.valueChanged['int'].connect(self.label.setNum)
  27. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  28.  
  29. def ChangeSpeed(self):
  30. self.My_PWM.start(0)
  31. while True:
  32. if 0 < self.ui.label:
  33. self.My_PWM.ChangeDutyCycle(self.ui.label)
  34. elif self.ui.label<0:
  35. self.My_PWM.ChangeDutyCycle(0)
  36. print("Programme Ended")
  37. break
Add Comment
Please, Sign In to add comment