Python Pyschopy视觉刺激位置

Python Pyschopy视觉刺激位置,python,psychopy,psychtoolbox,Python,Psychopy,Psychtoolbox,我的文本和放射状刺激在精神病中有问题。似乎我所有的文本刺激都向左移动了。尽管($8,0%)被给予与径向刺激相同的x坐标,但它们始终位于径向刺激的左侧,我不知道为什么 我猜您已经安装了pyglet 1.4,文本定位系统已经更改。PsychoPy将尽我们所能支持更改后的系统,但同时我建议您将pyglet降级为1.3.x,如果您提供了工作代码(定义col\u code,确定,等等),这将非常有用不过,如果你详细说明你安装了什么版本的PsychoPy和什么版本的Pyglet,这会很有帮助。这正是问题所在

我的文本和放射状刺激在精神病中有问题。似乎我所有的文本刺激都向左移动了。尽管($8,0%)被给予与径向刺激相同的x坐标,但它们始终位于径向刺激的左侧,我不知道为什么


我猜您已经安装了pyglet 1.4,文本定位系统已经更改。PsychoPy将尽我们所能支持更改后的系统,但同时我建议您将pyglet降级为1.3.x

,如果您提供了工作代码(定义
col\u code
确定
,等等),这将非常有用不过,如果你详细说明你安装了什么版本的PsychoPy和什么版本的Pyglet,这会很有帮助。这正是问题所在。谢谢。我降低了pyglet的分数,它解决了这个问题。
Lot_a_win=visual.RadialStim(win=win,units="pix",name='Lot', color=col_code,opacity=1,
                      angularCycles = 0, radialCycles = 0, radialPhase = 0.5, colorSpace = 'rgb', 
                      ori= -90.0,pos=(lot_pos,0), size=(300,300),visibleWedge=(0.0, shade))

Lot_a_lose= visual.RadialStim( win=win, name='rad2', color=col_code,opacity=0.5,
                            angularCycles = 0, radialCycles = 0, radialPhase = 0.5, colorSpace = 'rgb', 
                            ori= 45.0, pos=(lot_pos,0), size=(300,300))
Lot_a_lose.draw()
Lot_a_win.draw()


SureMoney=visual.TextStim(win=win,text="$ %s"%(sure_m),pos=sure_pos,bold=True,units='pix')
SureMoney.draw()

Lot_per=visual.TextStim(win=win,text="%s %%"%(lot_p),pos=(lot_pos,-50),bold=True,units='pix')
Lot_Money=visual.TextStim(win=win,text="$ %s"%(lot_m),pos=(lot_pos,50),bold=True,units='pix')

Lot_per.draw()
Lot_Money.draw()