Next: Non-default visuals Prev: Naming and coding conventions Up: Introduction Top: Top

1.2. Drawing

Python Xt supports drawing operations, usable e.g. in Motif DrawingArea widgets and on off-screen Pixmaps. In general the X man pages should be consulted for the precise semantics.

An off-screen Pixmap can be created using the widget method CreatePixmap.

In order to draw in a widget or on a Pixmap, a Graphics Context object instance must be created. This can be done using the widget methods CreateGC and GetGC, or the Pixmap method CreateGC.

Once a Graphics Context object is instantiated, the Xlib drawing functions can be used. These drawing functions are methods of the Graphics Context object.

For example, in order to draw a rectangle in a window, the following code could be used.

Menu

Drawing Images
Drawing Text