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 widgets
Module | __version__ | Undocumented |
Module | accessor | The accessor module offers two important front-end functions: |
Module | argcheck | Argument checking decorator and support |
Module | component | No module docstring; 1/4 classes, 3/4 functions documented |
Module | controllers | No module docstring; 1/1 classes documented |
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 | No module docstring; 1/1 classes, 0/3 functions documented |
Module | dist | Distutils extensions and utilities |
Module | enums | No module docstring; 2/6 classes documented |
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 |
From the __init__.py module:
Class | ValueUnset | To differentiate from places where None is a valid default. Used |