python - 为什么当我设置 pos=[50,0] 时 psychopy.visual.TextStim 不渲染文本?

标签 python python-3.x python-2.7 psychopy

我想使用 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 的右侧显示文本刺激?

最佳答案

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

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

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

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

关于python - 为什么当我设置 pos=[50,0] 时 psychopy.visual.TextStim 不渲染文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51422211/

相关文章:

Python Kafka 客户端 - 没有错误但无法正常工作

Python PYDOBC 使用参数插入 SQL Server DB

python - 如何在 Python (2.7) 中运行自动热键脚本

python - 整数数组作为 Scapy 自定义字段

python - 如何在python中将nltk树(斯坦福)转换为newick格式?

python - 将轮廓内的区域复制到另一个图像

python-3.x - Python 3,PIL 是 Pillow 的别名吗?

python - 从 python 元组中的特定元素打印

python - 如何使用 Figure(matplotlib FigureCanvasQTAgg) 绘制具有多个 yaxis 的共享 xaxis 子图?

python - 如何在Python中打印没有ASCII字符的字符串?