PyGTK

set Python-wrappers voor de grafische gebruikersinterfacebibliotheek GTK

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.

PyGTK
Ontwikkelaar(s) PyGTK Core development team[1]
Recentste versie 3.50.0 (12 september 2024)[2] Bewerken op Wikidata
Status Opgevolgd door PyGObject
Besturingssysteem Multiplatform
Geschreven in Python
Categorie bibliotheek
Licentie(s) LGPL v2.1+
Versiebeheer Officiële broncode
Website (en) Officiële webpagina
Portaal  Portaalicoon   Informatica
Vrije software

Geschiedenis en toekomst

bewerken

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

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

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

bewerken
  NODES
Note 1