PyGTK

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
PyGTK
Ontwikkelaar PyGTK Core development team[1]
Recentste versie 2.24.0 [2] 
(1 april 2011)
Besturingssysteem Cross-platform
Categorie widget toolkit
Licentie LGPL
Website www.pygtk.org
Portaal  Portaalicoon   Informatica

PyGTK is een set van Pythonadapters voor de GTK+ grafische gebruikersomgeving bibliotheek. PyGTK is vrije software en gelicenseerd onder de LGPL. Het is analoog aan PyQt/PySide en wxPython die pythonadapters zijn voor respectievelijk Qt en wxWidgets. De oorspronkelijke auteur is de prominente GNOME-ontwikkelaar James Henstridge.[3] Vandaag zijn er zes mensen in het core development team, met diverse andere mensen die patches en bugrapporten hebben ingediend. PyGTK is geselecteerd als de voorkeuromgeving voor toepassingen die draaien op de One Laptop Per Child-systemen. Ontwikkelaars en geïnteresseerden kunnen meestal worden gevonden op het IRC-kanaal #pygtk op irc.gnome.org.

PyGTK zal worden afgebouwd met de overgang naar GTK+ versie 3 en worden vervangen door PyGObject, dat GObject-introspectie gebruikt om bindingen te genereren voor Python en andere talen on the fly. Dit zal naar verwachting de vertraging tussen GTK-updates en bijbehorende taalbindingupdates elimineren, evenals de onderhoudslast voor de ontwikkelaars verminderen.[4]

Syntaxis[bewerken]

De pythoncode hieronder zal een 200x200 pixel window 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()

Opmerkelijke toepassingen die gebruik maken van PyGTK[bewerken]

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


Externe links[bewerken]

Bronnen, noten en/of referenties