Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
94
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. import time
  3. from GUI import *
  4. from PyQt5 import QtCore, QtGui, QtWidgets
  5.  
  6. class MyWin(QtWidgets.QMainWindow):
  7. #d = [
  8. #{'id': 1, 'quest': 'здесь вопрос ', 'answers': (1, 2, 3, 4), 'right_answer': 2-1},
  9. #{'id': 2, 'quest': 'здесь вопрос ', 'answers': (1, 2, 3, 4), 'right_answer': 4-1}
  10. #]
  11.  
  12. def __init__(self,parent=None):
  13. QtWidgets.QWidget.__init__(self,parent)
  14. self.ui = Ui_MainWindow()
  15. self.ui.setupUi(self)
  16.  
  17. self.ui.pushButton.clicked.connect(self.MyFunction)
  18.  
  19. def MyFunction(self):
  20. string = ''
  21. for question in self.d:
  22. string += question["quest"]
  23. self.ui.textEdit.setText(string)
  24.  
  25. class Qlogic(QtWidgets.QMainWindow):
  26. answer = None
  27. d = [
  28. {'id': 1, 'quest': 'Вопрос 1 ', 'answers': ("Smile", "Smile", "Smile", "Smile"), 'right_answer': 2-1},
  29. {'id': 2, 'quest': 'Вопрос 2', 'answers': ("Smile", "Smile", "Smile", "Smile"), 'right_answer': 4-1}
  30. ]
  31. def start(self):
  32. string =''
  33. for question in Qlogic.d:
  34. string = question["quest"] +"\n" +question["answers"][0]+ "\n"+question["answers"][1]+"\n"+question["answers"][2]+"\n"+question["answers"][3]
  35. self.ui.textEdit.setText(string)
  36. while(Qlogic.answer == None):
  37. time.sleep(1)
  38. answer = None
  39.  
  40. if __name__ == "__main__":
  41. app = QtWidgets.QApplication(sys.argv)
  42. myapp = MyWin()
  43. myapp.show()
  44. sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement