python - 为什么当我设置 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 在 visual.Window 右侧显示文本刺激?
解决方案
可能您尚未指定刺激的单位:
my_text = visual.TextStim(win, pos=[50,0], units='pix')
my_text = visual.TextStim(win, pos=[0.5,0], units='norm')
您可能使用了“标准”的默认单位,并且文本向右呈现了 50 个屏幕宽度!
推荐阅读
- python - NameError: name 'x' is not defined & display results in GUI
- javascript - 关于树视图,是否可以为节点赋予特定颜色?
- node.js - React.js:部署在 Apache Tomcat 9 服务器上
- c++ - 如何修复 C++ 中未定义的引用?
- css - 外部 CSS 在 Edge 2017 构建和 IE11 上不起作用
- java - 找不到 cfg.xml 资源 [hibernate.cfg.xml]
- php - 禁用特定用户角色的插件(贡献者和订阅者)
- r - 如何隐藏或禁用pickerInput中的一项选择多项
- javascript - ASP.NEt 侧边栏样式在单击时保持刷新
- r - tibble 上的 Dygraph 转换为 xts,带有 3001 系列