Developing applications with Kiwi
Christian Reis
kiko@async.com.br
jdahlin@async.com.br
http://www.async.com.br/projects/kiwi/
Johan Dahlin
Release 1.9.6
February, 2006
Async Open Source, Brazil
Kiwi is a library designed to make developing graphical
applications as easy as possible. It targets developers that work with
Python and that are looking for a way to produce applications with
good design without a lot of bureaucracy. It offers both a framework
and a set of enhanced widgets, and is based on Python and PyGTK. Kiwi
borrows concepts from MVC, Swing and Microsoft MFC, but implements a set
of unique classes that take advantage of the flexibility and simplicity
of Python and GTK+ to make real-world application creation much easier.
In practice, code using Kiwi will be shorter, simpler and easier to
maintain than raw PyGTK, and just browsing through the examples in this
guide and in the package should give you a good idea of how.
Kiwi includes a framework and a set of enhanced widgets. There is
complete API
documentation to accompany the library, and this paper covers the
Framework in detail, providing examples, screenshots and advice on
designing your application.
All you need to use Kiwi is Python and PyGTK. Gazpacho is a useful add-on,
and is strongly recommended. Kiwi's free software licensed under the LGPL
and can be used and embedded in any application.