首页 > 解决方案 > 为什么当我设置 pos=[50,0] 时,psychopy.visual.TextStim 不呈现文本?

问题描述

我想使用visual.TextStim在visual.Window的右侧呈现文本。当我将 TextStim 的位置设置为 0 时:

my_text = visual.TextStim(win, pos=[0,0])

文本出现在屏幕上。但是当我将其更改为:

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

例如。文本不出现。我已经使用 python 3.6、psychopy 1.90.2 尝试过这个。如何使用 TextStim 在 vi​​sual.Window 右侧显示文本刺激?

标签: pythonpython-3.xpython-2.7psychopy

解决方案


可能您尚未指定刺激的单位:

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

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

您可能使用了“标准”的默认单位,并且文本向右呈现了 50 个屏幕宽度!


推荐阅读