I’m using a MacBookPro which runs MacOS 10.13.6
My PsychoPy version is 3.1.0
When I run an experiment using the MacBook’s own screen, everything’s fine, but when I display the experiment on an extension screen, strange thing happens.
Say the window size is 800x600, for some reason, PsychoPy seems to assume the content size to be 1600x1200, and only displays the upper-left portion of the “whole” content. That is, what should be in the center of the window is shifted to the bottom-right of the window.
Here’s the lines of code that I create the window:
win = visual.Window(size=aspect,screen=1, allowGUI=False, color=‘black’, monitor=“testMonitor”)
when I attempt to rescale and reposition the center by adding “viewPos=(-0.5,0.5)” to the argument, I get the error message:
AttributeError: ‘NoneType’ object has no attribute ‘close’
What could be going on?
The code works perfectly on Windows os, I don’t know how can this happen to MAC.