PyGTK è un modulo Python per gestire interfacce grafiche usando le librerie GTK+. PyGTK è software libero e pubblicato sotto licenza GNU Lesser General Public License (LGPL).

Esempio import gtk

def button_pressed_cb(button): print "Hello again - the button was pressed"

window = gtk.Window() window.set_title("Hello World!") button = gtk.Button("Press me") button.connect("clicked", button_pressed_cb) window.add(button) window.show_all() gtk.main()

Questo esempio crea una finestra GTK+ intitolata "Hello World!". La finestra contiene un bottone con il testo "Press me." Quando si clicca sul bottone, nella console appare il testo "Hello again - the button was pressed".

Utilizzo PyGTK è utilizzato in molte applicazioni tra le quali:

Anaconda, installer di Fedora e altre distribuzioni derivate Deluge, client BitTorrent Emesene, client di messaggistica istantanea per il protocollo MSN Exaile, riproduttore musicale Flumotion Gwibber, client per vari social network Odoo, sistema ERP e CRM PiTiVi, editor video BleachBit, software per a pulizia dello spazio disco, la protezione della privacy, e l'ottimizzazione delle prestazioni del computer

Sviluppo Il team di sviluppo conta attualmente di sei persone tra cui James Henstridge, l'autore originario di PyGTK e noto sviluppatore GNOME. Gli sviluppatori si incontrano solitamente su IRC nel canale #pygtk sul server irc.gnome.org.

Note

Voci correlate wxPython PySide

Collegamenti esterni

Categoria:GTK Categoria:Librerie Python