PyGTK es un conjunto de vínculos (bindings) a la biblioteca gráfica GTK. Esta aplicación te permite crear fácilmente programas con una interfaz gráficas de usuario (GUI)utilizando el lenguaje de programación Python. La biblioteca esencial GTK+ proporciona para ello todo tipo de elementos visuales y herramientas y, si lo necesitas, puedes desarrollar aplicaciónes completas para tu escritorio GNOME.
Las aplicaciones de PyGTK son realmente multiplataforma, así que puedes ejecutarlas y modificarlas en Linux, Windows, MacOS X y en otras plataformas. También es destacable en este programa, además de su facilidad de uso y velocidad, su soporte completo para acceso de primera clase y la capacidad de trabajar con textos complejos multilenguaje o bidireccionales para aplicaciones completamente localizadas.
En su última actualización, PyGTK adjunta mucha documentación mejorada y revisada y ha añadido la opción de configuración "sin-claro", que no cambia el comportamiento actual del programa. Por si fuera poco, PyGTK 2.24.0 es un software libre, así que puedes utilizarlo, modificarlo y distribuirlo con muy pocas restricciones bajo licencia LGPL. Esta versión requiere la instalación previa de Python 2.6 y del GTK+ Runtime 2.12.