我正在使用pySDL2
对多显示器应用进行编码,我希望在一个显示屏上显示一个全屏窗口,并在一个窗口中显示全屏显示的二次调整大小的镜像第二个显示。我可以使用标准pySDL2
窗口和pySDL2.ext
像素访问权限轻松完成此操作,将像素从一个窗口复制到另一个窗口(使用scipy.misc.imresize
在其间调整大小),但是我d喜欢使用pyOpenGL
进行绘制(至少到全屏窗口)并且似乎无法弄清楚如何在opengl上下文中的第一个窗口执行相同类型的复制和缩小。我知道我可以使用SDL_GL_MakeCurrent
切换到第二个窗口的上下文,只需重复在第一个窗口中完成的任何绘图(根据需要重新缩放),但跟踪所有绘图似乎需要做很多工作。任何人都可以建议任何更好的解决方案吗?