Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PyQt5 import QtCore, QtGui, QtWidgets
- import sys
- import random
- import time
- from threading import Thread
- import first_window
- import second_window
- import third_window
- k = ["image_1","image_2","image_3","image_4","image_5","image_6","image_7","image_8","image_9","image_1","image_2","image_3","image_4","image_5","image_6","image_7","image_8","image_9"]
- class Th_Win(QtWidgets.QWidget, third_window.Ui_last_widget):
- def __init__(self):
- super().__init__()
- self.setupUi(self)
- self.thirdWindow = None
- self.pushButton.clicked.connect(self.check)
- self.lineEdit_2.setText("Your time taken seconds.")
- #th_v = ""
- #print("pfijiajfia")
- def check(self):
- Fir_Win.check(self)
- class Sec_Win(QtWidgets.QWidget, second_window.Ui_Form):
- b=0
- c=0
- click=0
- n=0
- m=0
- def __init__(self):
- super().__init__()
- self.setupUi(self)
- self.st_th()
- #self.check()
- self.pushButton.clicked.connect(self.image_1)
- self.pushButton_4.clicked.connect(self.image_2)
- self.pushButton_5.clicked.connect(self.image_3)
- self.pushButton_6.clicked.connect(self.image_4)
- self.pushButton_7.clicked.connect(self.image_5)
- self.pushButton_8.clicked.connect(self.image_6)
- self.pushButton_3.clicked.connect(self.image_7)
- self.pushButton_9.clicked.connect(self.image_8)
- self.pushButton_10.clicked.connect(self.image_9)
- self.pushButton_11.clicked.connect(self.image_10)
- self.pushButton_12.clicked.connect(self.image_11)
- self.pushButton_13.clicked.connect(self.image_12)
- self.pushButton_2.clicked.connect(self.image_13)
- self.pushButton_14.clicked.connect(self.image_14)
- self.pushButton_15.clicked.connect(self.image_15)
- self.pushButton_16.clicked.connect(self.image_16)
- self.pushButton_17.clicked.connect(self.image_17)
- self.pushButton_18.clicked.connect(self.image_18)
- self.pushButton_19.clicked.connect(self.reset)
- def st_th(self):
- th = Thread(target=self.sec, args=(0,))
- th.start()
- def sec(self,s):
- #global c
- #global th_v
- while Sec_Win.c!=2:
- view ="Time:"+str(s)+"s"
- th_v = str(s)
- self.lineEdit.setText(view)
- time.sleep(1)
- s+=1
- #c=0
- self.check()
- def st_image(self):
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("depositphotos_10118067-stock-photo-smiley-peace-sign.jpg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- time.sleep(1)
- if Sec_Win.n==Sec_Win.m:
- Sec_Win.c+=2
- Sec_Win.p.setEnabled(False)
- Sec_Win.b.setEnabled(False)
- Sec_Win.p=0
- Sec_Win.b=0
- Sec_Win.n=0
- Sec_Win.m=0
- else:
- Sec_Win.p.setIcon(icon)
- Sec_Win.b.setIcon(icon)
- Sec_Win.p=0
- Sec_Win.b=0
- Sec_Win.n=0
- Sec_Win.m=0
- def pauth(self):
- t = Thread(target=self.st_image, args=())
- t.start()
- def image_1(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[0]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton
- self.pushButton.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton
- self.pushButton.setIcon(im)
- self.pauth()
- def image_2(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[1]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_4
- self.pushButton_4.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_4
- self.pushButton_4.setIcon(im)
- self.pauth()
- def image_3(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[2]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_5
- self.pushButton_5.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_5
- self.pushButton_5.setIcon(im)
- self.pauth()
- def image_4(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[3]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_6
- self.pushButton_6.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_6
- self.pushButton_6.setIcon(im)
- self.pauth()
- def image_5(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[4]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_7
- self.pushButton_7.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_7
- self.pushButton_7.setIcon(im)
- self.pauth()
- def image_6(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[5]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_8
- self.pushButton_8.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_8
- self.pushButton_8.setIcon(im)
- self.pauth()
- def image_7(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[6]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p= self.pushButton_3
- self.pushButton_3.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_3
- self.pushButton_3.setIcon(im)
- self.pauth()
- def image_8(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[7]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p= self.pushButton_9
- self.pushButton_9.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_9
- self.pushButton_9.setIcon(im)
- self.pauth()
- def image_9(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[8]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_10
- self.pushButton_10.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_10
- self.pushButton_10.setIcon(im)
- self.pauth()
- def image_10(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[9]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_11
- self.pushButton_11.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_11
- self.pushButton_11.setIcon(im)
- self.pauth()
- def image_11(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[10]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_12
- self.pushButton_12.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_12
- self.pushButton_12.setIcon(im)
- self.pauth()
- def image_12(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[11]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_13
- self.pushButton_13.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_13
- self.pushButton_13.setIcon(im)
- self.pauth()
- def image_13(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[12]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_2
- self.pushButton_2.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_2
- self.pushButton_2.setIcon(im)
- self.pauth()
- def image_14(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[13]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_14
- self.pushButton_14.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_14
- self.pushButton_14.setIcon(im)
- self.pauth()
- def image_15(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[14]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_15
- self.pushButton_15.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_15
- self.pushButton_15.setIcon(im)
- self.pauth()
- def image_16(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[15]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_16
- self.pushButton_16.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_16
- self.pushButton_16.setIcon(im)
- self.pauth()
- def image_17(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[16]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_17
- self.pushButton_17.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_17
- self.pushButton_17.setIcon(im)
- self.pauth()
- def image_18(self):
- Sec_Win.click+=1
- im = QtGui.QIcon()
- i=k[17]
- if Sec_Win.click==1:
- Sec_Win.n=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.p=self.pushButton_18
- self.pushButton_18.setIcon(im)
- elif Sec_Win.click==2:
- Sec_Win.click=0
- Sec_Win.m=i
- im.addPixmap(QtGui.QPixmap(i), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- Sec_Win.b=self.pushButton_18
- self.pushButton_18.setIcon(im)
- self.pauth()
- def reset(self):
- Sec_Win.c=0
- Fir_Win.check(self)
- def check(self):
- self.close()
- self.thirdWindow = Th_Win()
- self.thirdWindow.show()
- class Fir_Win(QtWidgets.QWidget, first_window.Ui_widget):
- def __init__(self, parent = None):
- super().__init__(parent)
- self.setupUi(self)
- self.secondWindow = None
- self.pushButton.clicked.connect(self.check)
- def check(self):
- random.shuffle(k)
- self.close()
- self.secondWindow = Sec_Win()
- self.secondWindow.show()
- app = QtWidgets.QApplication([])
- application = Fir_Win()
- application.show()
- sys.exit(app.exec())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement