【问题标题】:Text with multiple colors in PsychoPyPsychoPy 中具有多种颜色的文本
【发布时间】:2014-01-28 08:58:12
【问题描述】:
我现在在 PsychoPy 中乱搞,试图为一个班级项目修改 Sternberg 演示。我希望刺激文本(数字集)以多种颜色显示:例如,一个数字是红色,下一个是蓝色,下一个是棕色,等等。同一刺激中的各种颜色。
我只能找到如何更改整个集合的颜色。我想知道是否可以在实验随附的电子表格中添加另一个变量,并将单元格中的值用逗号分隔(红色、蓝色、棕色……)。这可能吗?
【问题讨论】:
标签:
python
text
colors
psychopy
【解决方案1】:
不,现在不可能。有一个名为 TextBox 的实验性新刺激类将允许它,但您必须编写代码才能使用它(尚未从 Builder 界面获得)。或者只是为您的刺激创建一些 tif 图像并使用它们?
【解决方案2】:
目前的实现方式是为每个数字设置单独的文本刺激,每个数字都有所需的颜色。
如果数字的文本表示包含在一个名为stimulusText 的变量中,那么在第一个文本组件的文本字段中输入“$stimulusText[0]”,以便它只包含第一个数字。在下一个文本组件中,使用“$stimulusText[1]”,以此类推。
每个文本组件的颜色可以是固定的,也可以根据条件文件中指定的单独列变量而变化。