我现在在PsychoPy中乱搞,试图修改一个类项目的Sternberg演示。我希望刺激文本 - 数字集 - 以各种颜色显示:比如说,一个数字是红色,下一个是蓝色,下一个是棕色,等等。在同一个刺激中有各种各样的颜色。
我只能找到如何更改整个集合的颜色。我想知道是否可以在实验附带的电子表格中添加另一个变量,并将单元格中的值以逗号分隔(红色,蓝色,棕色......)。这可能吗?
答案 0 :(得分:4)
不,现在不可能。有一个名为TextBox
的实验性新刺激类允许它,但你必须编写代码才能使用它(现在还没有从Builder界面获得)。或者只是创建一些刺激的tif图像并使用它们?
答案 1 :(得分:2)
目前实现这一目标的方法是为每个数字设置一个单独的文本激励,每个数字都有所需的颜色。
如果数字的文本表示包含在名为stimulusText的变量中,则在第一个文本组件的Text字段中放入“$ stimulusText [0]”,使其仅包含第一个数字。在下一个文本组件中,使用“$ stimulusText [1]”,依此类推。
每个文本组件的颜色可以是固定的,也可以根据条件文件中指定的单独列变量而变化。