Obecnie PyGTK nabrał ważnego znaczenia w dzisiejszym społeczeństwie. Niezależnie od tego, czy ze względu na swój wpływ na kulturę popularną, wpływ na podejmowanie decyzji politycznych, czy też znaczenie w dziedzinie nauki, PyGTK przykuł uwagę ludzi w każdym wieku i o każdym pochodzeniu. W tym artykule dokładnie zbadamy zjawisko PyGTK i jego wpływ na różne aspekty codziennego życia. Od jego początków po dzisiejszą ewolucję przeanalizujemy szczegółowo, w jaki sposób PyGTK odcisnął swoje piętno na społeczeństwie i jak nadal wpływa na nasze codzienne życie.
| |
| Aktualna wersja stabilna | 2.24.0 (1 kwietnia 2011) [±] |
|---|---|
| System operacyjny | Wieloplatformowy |
| Licencja | LGPL |
PyGTK – nakładka na bibliotekę GTK+ służąca tworzeniu interfejsu graficznego dla programów komputerowych w języku Python. PyGTK jest wolnym oprogramowaniem i jest rozpowszechniane na zasadach licencji LGPL. Twórcą biblioteki jest programista GNOME, haker James Henstridge.
PyGTK zostało wykorzystane w wielu aplikacjach m.in.:
import gtk
class HelloWorld(gtk.Window):
def __init__(self):
gtk.Window.__init__(self)
self.connect("delete_event", gtk.main_quit)
self.set_border_width(10)
self.set_title("Hello World!")
button = gtk.Button("Press me")
button.connect("clicked", self.button_pressed_cb)
self.add(button)
def button_pressed_cb(self, button):
print "Hello again - the button was pressed"
if __name__ == "__main__":
win = HelloWorld()
win.show_all()
gtk.main()