PyGUI

A
Graphical Application Framework
for
Python

by Greg Ewing

greg.ewing@canterbury.ac.nz


Discussion

Tutorials

Framework Classes

Classes making up the foundation of the model-view architecture and message handling system.

Abstract Classes

These classes define properties and methods that other PyGUI classes have in common. They are for internal use by the PyGUI framework only. You should not instantiate these classes or derive your own classes directly from them.

Container Classes

Components that can contain other components.

Control Classes

Components for displaying and editing values.

Layout Classes

Components for arranging other components.

Text Editing Classes

Menu Classes

Classes for creating and manipulating menus and menu items.

Graphics Classes

Classes concerned with drawing 2D graphics in user-defined views.

Support Classes

Non-graphical classes used behind the scenes.

OpenGL Classes

Classes concerned with 3D drawing using OpenGL.

Printing Classes

Functions

Stand-alone functions at the top level of the GUI package.

Submodules

Functionality provided as submodules of the GUI package.

Example Code