PyGTK

Uit Wikipedia, de vrije encyclopedie
PyGTK
Ontwikkelaar(s) PyGTK Core development team[1]
Recentste versie 2.24.0 (1 april 2011) Bewerken op Wikidata
Status Opgevolgd door PyGObject
Besturingssysteem Multiplatform
Geschreven in Python
Categorie bibliotheek
Licentie(s) LGPL v2.1+
Versiebeheer
Website (en) Officiële webpagina
Portaal  Portaalicoon   Informatica
Vrije software

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[bewerken | brontekst bewerken]

De oorspronkelijke auteur is de GNOME-ontwikkelaar James Henstridge.[2] 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[bewerken | brontekst bewerken]

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[bewerken | brontekst bewerken]

PyGTK is gebruikt in een aantal opmerkelijke toepassingen, enkele voorbeelden:

Externe links[bewerken | brontekst bewerken]