PyGTK tutorial

last modified January 6, 2022

This is PyGTK tutorial. In this tutorial, we will learn the basics of GUI programming in PyGTK. The PyGTK tutorial is suitable for beginners and more advanced programmers.

PyGTK is outdated, have a look at Python Gtk tutorial.

Table of contents


PyGTK is a set of Python wrappers for the GTK+ GUI library. It offers a comprehensive set of graphical elements and other useful programming facilities for creating desktop applications. It is a part of the GNOME project. PyGTK is free software and licensed under the LGPL.

Related tutorials

You might want to refresh your knowledge of the Python language with the Python tutorial. Tutorials for other Python GUI bindings include wxPython tutorial, PyQt4 tutorial, PySide tutorial, Tkinter tutorial.