OS: Win10
PsychoPy version: v2021.1.2
**Standard Standalone?:y
**What are you trying to achieve?: All I’m trying to do is get the code to randomize text colour for each randomized word
**What did you try to make it work?: I tried a lot – $WordColour, $WordColour($cur_colour), I tried putting WordColour = [‘blue’,‘red’] because I’m only using blue and red
What specifically went wrong when you tried that?:
Traceback (most recent call last):
File “C:\Users\Cooco\Desktop\CO_productioneffects_test_lastrun.py”, line 1806, in
mctext.setColor(WordColour, colorSpace=‘rgb’)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\basevisual.py”, line 514, in setColor
self.setForeColor(color, colorSpace=colorSpace, operation=operation, log=log)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\basevisual.py”, line 503, in setForeColor
self.foreColor = color
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\basevisual.py”, line 353, in foreColor
self._foreColor = Color(value, self.colorSpace)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\colors.py”, line 245, in init
self.set(color=color, space=space)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\colors.py”, line 334, in set
color, space = self.validate(color, space)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\colors.py”, line 291, in validate
self.alpha = color[:, 1]
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\colors.py”, line 440, in alpha
value = float(value)
ValueError: could not convert string to float: ‘blue’
Sometimes it would say could not convert string to float: ‘red’ but whatever I put into the excel sheet doesn’t change it either, hex codes don’t work and rgb codes don’t work either