PyGTK
PyGTK je v informatice sada Python balíčků pro zpřístupnění knihovny grafického uživatelského rozhraní GTK+. PyGTK je svobodný software šířený pod licencí LGPL. Jeho alternativou může být například PyQt/PySide nebo wxPython.

Syntaxe 
Vytvoření okna 200 na 200 pixelů a vypsání zprávy „Ahoj světe!“:

import gtk

def vytvor_okno():
    okno = gtk.Window()
    okno.set_default_size(200, 200)
    okno.connect('destroy', gtk.main_quit)

    text = gtk.Label('Ahoj světe!')
    okno.add(text)

    text.show()
    okno.show()

vytvor_okno()
gtk.main()

Moduly 

GObject Zpřístupňuje základní datové typy, třídy a funkce, nad kterými je vystavěno gtk a gtk.gdk.

gtk.gdk Nízkoúrovňové API sjednocující API různých grafických systémů jako je X Window nebo GDI ve Windows. Poskytuje přístup k základním funkcím grafického rozhraní, pomocí kterého je vytvořeno gtk.

gtk Vysokoúrovňové API pro tvorbu GUI. Obsahuje především sadu tříd pro tvorbu widgetů a s tím související věci.

gtk.glade API pro automatickou tvorbu GUI na základě definičního XML souboru vytvořeném pomocí Glade. Glade je GUI návrhář GUI (GUI designer).

atk API pro vylepšení přístupnosti aplikací pro invalidní uživatele.

pango API pro práci s textem a fonty.

Aplikace využívající PyGTK 
PyGTK byl použit v celé řadě aplikací, zde jsou některé:

Související články 
 PyQt (Python wrapper pro Qt toolkit)
 PySide (Alternativní Python wrapper pro Qt toolkit)
 wxPython (Python wrapper pro wxWidgets)

Reference

Externí odkazy 
 PyGTK Homepage
 PyGTK FAQ
 PyGTK Tutorial
 PyGTK at Python wiki
 PyGObject Homepage

Python
Widget toolkity
GTK+
Programové knihovny
Svobodný software
Grafické uživatelské rozhraní