PyGTK
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 | 2.24.0 (1 april 2011) | |||
Status | Opgevolgd door PyGObject | |||
Besturingssysteem | Multiplatform | |||
Geschreven in | Python | |||
Categorie | bibliotheek | |||
Licentie(s) | LGPL v2.1+ | |||
Versiebeheer | ||||
Website | (en) Officiële webpagina | |||
|
Geschiedenis en toekomst 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
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:
Externe links bewerken
- (en) Officiële webpagina
- PyGTK FAQ
- PyGTK Tutorial
- PyGTK Notebook A Journey Through Python Gnome Technologies door Peter Gill
- PyGTK op de Python wiki
Bronnen
Referenties
|