在下面的 Python 程序中,使用 PyOpenGL 和 GLUT,连续的 GLUT 窗口仅通过鼠标悬停在它们上方来激活。我怎样才能避免这种情况?
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
glutInit ()
glutInitDisplayMode (GLUT_RGB)
glutInitWindowSize (600, 400)
def displayFunc ():
glClearColor (1, 1, 1, 1)
glClear (GL_COLOR_BUFFER_BIT)
windows = []
for i in range (3):
window = glutCreateWindow ('GLUT window {0}'.format (i))
glutDisplayFunc (displayFunc)
glutMainLoop ()
我正在使用 Windows Vista、Python 2.7 和 PyOpenGL 3.0.2