Naar inhoud springen

PyGTK

Uit Wikipedia, de vrije encyclopedie
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

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.[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.

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:

[bewerken | brontekst bewerken]