PyGTK lets you to easily create programs with a graphical user interface using the Python programming language.
The underlaying GTK+ library provides all kind of visual elements and utilities for it and, if needed, you can develop full featured applications for the GNOME Desktop.
PyGTK applications are truly multiplatform and they`re able to run, unmodified, on Mac OS X, Linux, Windows, and other platforms.
Other distinctive features of PyGTK are, besides its ease of use and rapid prototyping, its first class accesibility support or the capability to deal with complex multilingual or bidirectional text for fully localized applications.
Here are some key features of "PyGTK":
· A powerful toolkit at your hands
· PyGTK uses the GTK+ toolkit to offer a comprehensive set of graphical elements and other useful programming facilities, like the handling of internationalized text (bidirectional text or non-latin gliph sets), first class accesibility support through the Gnome Accessibility Framework (ATK library)...
· The current version of PyGTK requires at least GTK+ version 2.8.0.
· You can use it anywhere
· PyGTK applications are truly multiplatform and they`re able to run, unmodified, on Linux, Windows, MacOS X and other platforms.
· You can see some of the applications where PyGTK is being used, which range from small single purpose scripts up to large full featured applications.
· Get a perfect GNOME desktop integration
· PyGTK is part of the GNOME project, and, even if you can build applications that don`t depend on the whole GNOME stack, but just on GTK+, if you combine it with the optional PyORBit, gnome-python, gnome-python-desktop or gnome-python-extras modules you`ll be able to write full featured applications that integrate perfectly and can benefit from all GNOME features.
· Using an easy and expressive language
· Python is an interpreted, interactive, object-oriented programming language which is also very easy to learn and combines remarkable power with a very clear syntax.
· The current version of PyGTK requires at least Python version 2.3.5.
· Under a Free license
· Like the GTK+ library itself, PyGTK is licensed under a very liberal free software license, the GNU LGPL, which allows its use to develop both free software and proprietary applications.