
Python GUI Programming Cookbook, Second Edition
By :

In the previous recipes, we used the wxPython and PyGLet frameworks to display OpenGL
. In this recipe, we will use pure Python and OpenGL
to create a red rectangle that bounces within a window that has a blue background.
The examples in this recipe have been translated from the C programming language into Python using the OpenGL SuperBible Fourth Edition as a guide. While the Fourth Edition was published in the year 2007, the OpenGL examples still work and we can use them with Python.
This recipe requires the PyOpenGL
package. The first recipe of this chapter, PyOpenGL transforms our GUI, explains how to install this package.
First, we import several packages from OpenGL
. In the main()
Python function, we initialize the GL Utility (glut)
library. Then we choose a single buffer (as opposed to double buffering) and also select the Red, Green, Blue, Alpha (RGBA) color mode.
We then create a window via GLUT. No need for tkinter, wxPython or PyGLet...