PyGTK is een verzameling van Pythonadapters voor de GTK+ grafische gebruikersomgeving bibliotheek. PyGTK is vrije software en gelicenseerd onder de LGPL v2.1+. Het is analoog aan PyQt/PySide en wxPython die Pythonadapters zijn voor respectievelijk Qt en wxWidgets.
Geschiedenis en toekomst De oorspronkelijke auteur is de GNOME-ontwikkelaar James Henstridge.Software I have written > PyGTK - Python bindings for GTK. - James Henstridge's Homepage Vandaag bestaat het hoofdontwikkelaarsteam uit ongeveer zes mensen.
PyGTK zal naar aanleiding van GTK+ versie 3 worden vervangen door PyGObject, dat GObject-introspectie gebruikt om bindingen onmiddellijk te genereren voor Python.
Syntaxis De Pythoncode hieronder zal een venster van 200x200 pixels met binnenin de woorden "Hello World" produceren.
import gtk
def create_window(): window = gtk.Window() window.set_default_size(200, 200) window.connect('destroy', gtk.main_quit)
label = gtk.Label('Hello World') window.add(label)
label.show() window.show()
create_window() gtk.main()
Toepassingen die PyGTK gebruiken PyGTK is gebruikt in een aantal opmerkelijke toepassingen, enkele voorbeelden:
Externe links Officiële webpagina PyGTK FAQ PyGTK Tutorial PyGTK Notebook A Journey Through Python Gnome Technologies door Peter Gill PyGTK op de Python wiki
Categorie:Python (programmeertaal) Categorie:Opensourcesoftware en vrije software