How to install gaphas
- Download and install ActivePython
- Open Command Prompt
pypm install gaphas
Gaphas is a MVC canvas that uses Cairo for rendering. One of the nicer things of this widget is that the user (model) is not bothered with bounding box calculations: this is all done through Cairo.
Some more features:
- Each item has it's own separate coordinate space (easy when items are
rotated). - Items on the canvas can be connected to each other. Connections are maintained by a linear constraint solver. - Multiple views on one Canvas. - What is drawn is determined by Painters. Multiple painters can be used and painters can be chained. - User interaction is handled by Tools. Tools can be chained. - Versatile undo/redo system
GTK+ and PyGTK are required.