Kiwi is a library designed to make developing graphical applications as easy as possible. It offers both a framework and a set of enhanced widgets, and is based on Python and GTK+. Kiwi borrows concepts from MVC, Java Swing and Microsoft MFC, but implements a set of unique classes that take advantage of the flexibility and simplicity of Python to make real-world application creation much easier.
Kiwi includes a Framework and a set of enhanced widgetsModule | __version__ | Undocumented |
Module | accessor | The accessor module offers two important front-end functions:
|
Module | argcheck | Argument checking decorator and support
|
Module | component | Undocumented |
Module | controllers | Undocumented |
Module | currency | Currency and datatype converter
|
Module | datatypes | Data type converters with locale and currency support.
|
Package | db | Database integration
|
Module | decorators | Function and method decorators used in kiwi
|
Module | desktopparser | Undocumented |
Module | dist | Distutils extensions and utilities
|
Module | enums | Undocumented |
Module | environ | Environment helpers: path mangling and resource management
|
Package | i18n | Internationalization helpers
|
Module | interfaces | Interface specifications and utilities
|
Module | log | Extension to the logging module
|
Module | model | Holds the models part of the Kiwi Framework
|
Module | python | Generic python addons
|
Module | tasklet | Pseudo-thread (coroutines) framework
|
Package | ui | User interface: Framework and Widget support
|
Module | utils | GObject utilities and addons
|