为什么在设置pos = [50,0]时,psychopy.visual.TextStim不会呈现文本?

mic*_*rer 1 python python-2.7 python-3.x psychopy

我想使用visual.TextStim将文本渲染到visual.Window的右侧.当我将TextStim的位置设置为0时:

my_text = visual.TextStim(win, pos=[0,0])
Run Code Online (Sandbox Code Playgroud)

文本显示在屏幕上.但当我改为:

my_text = visual.TextStim(win, pos=[50,0])
Run Code Online (Sandbox Code Playgroud)

例如.文本没有出现.我用python 3.6,psychopy 1.90.2试过这个.如何使用TextStim在visual.Window右侧显示文本刺激?

Jon*_*Jon 5

可能你还没有指定刺激的单位:

my_text = visual.TextStim(win, pos=[50,0], units='pix')

my_text = visual.TextStim(win, pos=[0.5,0], units='norm')

您可能使用了'norm'的默认单位,并且文本向右显示了50个屏幕宽度!