|
发表于 2018-7-3 17:37:55
|
显示全部楼层
写了一段代码,很简单的视觉图片程序:
import psychopy.visual
import psychopy.event
win = psychopy.visual.Window(
size=[400, 400],
units="pix",
fullscr=False,
color=[1, 1, 1]
)
text = psychopy.visual.TextStim(
win=win,
text="Hello, world!",
color=[-1, -1, -1]
)
# text is black
text.draw()
# change text to green
text.color = [-1, 0, -1]
# draw text again
text.draw()
win.flip()
psychopy.event.waitKeys()
win.flip()
win.close()
但出现如下错误,不知怎样解决?
C:\Users\Administrator\pycym>python psychopy1.py
Traceback (most recent call last):
File "psychopy1.py", line 9, in <module>
color=[1, 1, 1]
File "C:\Python27\lib\site-packages\psychopy\visual\window.py", line 375, in __init__
self.backend = backends.getBackend(win=self, *args, **kwargs)
File "C:\Python27\lib\site-packages\psychopy\visual\backends\__init__.py", line 32, in getBackend
return Backend(win, *args, **kwargs)
File "C:\Python27\lib\site-packages\psychopy\visual\backends\pygletbackend.py", line 227, in __init__
self._origGammaRamp = self.getGammaRamp()
File "C:\Python27\lib\site-packages\psychopy\visual\backends\pygletbackend.py", line 326, in getGammaRamp
return getGammaRamp(self.screenID, self.xDisplay)
File "C:\Python27\lib\site-packages\psychopy\visual\backends\pygletbackend.py", line 338, in screenID
_screenID = 0xFFFFFFFF & scrBytes
TypeError: unsupported operand type(s) for &: 'long' and 'LP_c_void'
1.6965 WARNING Monitor specification not found. Creating a temporary one...
Exception AttributeError: "'NoneType' object has no attribute 'close'" in <bound method Window.__del__ of <psychopy.visual.window.Window object at 0x02DBF3F0>> ignored
C:\Users\Administrator\pycym> |
|