from wxPython.wx import *
try:
from wxPython.glcanvas import *
- from OpenGL.GL import *
- from OpenGL.GLUT import *
haveGLCanvas = true
except ImportError:
haveGLCanvas = false
+try:
+ # The Python OpenGL package can be found at
+ # http://starship.python.net:9673/crew/da/Code/PyOpenGL/
+ from OpenGL.GL import *
+ from OpenGL.GLUT import *
+ haveOpenGL = true
+except ImportError:
+ haveOpenGL = false
+
#----------------------------------------------------------------------
if not haveGLCanvas:
dlg.ShowModal()
dlg.Destroy()
-else:
+elif not haveOpenGL:
+ def runTest(frame, nb, log):
+ dlg = wxMessageDialog(frame,
+ 'The OpenGL package was not found. You can get it at\n'
+ 'http://starship.python.net:9673/crew/da/Code/PyOpenGL/',
+ 'Sorry', wxOK | wxICON_INFORMATION)
+ dlg.ShowModal()
+ dlg.Destroy()
+else:
def runTest(frame, nb, log):
win = wxFrame(frame, -1, "GL Demos", wxDefaultPosition, wxSize(300,300))
CubeCanvas(win)