from psychopy import visual, event, core
from psychopy.visual import ShapeStim
import time
win = visual.Window(fullscr = False,size=(1280,1024), units='height')
#####指针图形设置
arrowVert = [(-0.02,0),(0.02,0),(0.02,0.2),(0.03,0.2),(0,0.25),(-0.03,0.2),(-0.02,0.2)]
#####左右对称两个指针
arrow = ShapeStim(win, vertices=arrowVert, fillColor='darkred', size=1, lineColor='red',pos=(-0.3,0))
arrow1 = ShapeStim(win, vertices=arrowVert, fillColor='darkred', size=1, lineColor='red',pos=(0.3,0))
#####指针开始旋转
while arrow.ori<360:
arrow.setOri(6,'+')
arrow.draw()
arrow1.setOri(6,'+')
arrow1.draw()
win.flip()
while arrow.ori<720:
arrow.setOri(4.5,'+')
arrow.draw()
arrow1.setOri(4.5,'+')
arrow1.draw()
win.flip()
while arrow.ori<(720+180):
arrow.setOri(3,'+')
arrow.draw()
arrow1.setOri(3,'+')
arrow1.draw()
win.flip()
while arrow1.ori<(720+270):
arrow.draw()
arrow1.setOri(3,'+')
arrow1.draw()
win.flip()
print(arrow.ori % 360)
core.wait(1)
win.close()
core.quit()