PyGTK: GTK+ for Python

What is PyGTK?

PyGTK Code

PyGTK lets you to easily create programs with a graphical user interface using the Python programming language. The underlying 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 Linux, Windows, MacOS X 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.

PyGTK is free software, so you can use, modify, distribute and study it with very few restrictions (LGPL license).

Latest news

RSS Old stories

Help improving PyGTK documentation contributing to the Acire Snippets project

Friday 26 March 2010 by Rafael Villar Burke
Acire Snippets is a library and browser of snippets and examples of Python code that demonstrates how to perform specific tasks. It has a new Acire Snippets website with information on how to use it and send contributions and PyGTK users are encouraged to enrich the existing PyGTK snippets collection.

PyGObject, PyGTK and PyCairo windows installers updated

Friday 22 January 2010 by Rafael Villar Burke
The installers for win32 have been now updated to recent versions. As usual, they can be found here (under the pygtk, pygobject and pycairo directories). Thanks to John Stowers for fixing and doing the windows builds and to Ignacio Casal for uploading them.

PyGobject 2.21.1 released

Sunday 03 January 2010 by Gian Mario Tagliaretti
PyGobject 2.21.1 has been released, this is an unstable release leading to 2.22.0. As usual, it's sources can be fetched here. Check out the release announcement and full list of changes.

PyGTK 2.17.0 released

Saturday 26 December 2009 by Gian Mario Tagliaretti
PyGTK 2.17.0 is the first release in the 2.17.x series. It's unstable, so it should be used with caution. As usual, it's sources can be fetched here. Check out the release announcement and full list of changes.

PyGobject 2.21.0 released

Friday 18 December 2009 by Gian Mario Tagliaretti
PyGobject 2.21.0 has been released, this is an unstable release leading to 2.22.0. As usual, it's sources can be fetched here. Check out the release announcement and full list of changes.