PyGTK
PyGTK software | |
---|---|
![]() | |
Genere | Libreria di Python |
Sviluppatore | James Henstridge[1] PyGTK Core development team[2] |
Ultima versione |
|
Sistema operativo | Multipiattaforma |
Linguaggio | Python |
Licenza | LGPL (licenza libera) |
Sito web | pygobject.readthedocs.io/en/latest/ |
Modifica dati su Wikidata · Manuale |
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
- ^ (EN) James Henstridge, Software I have written, su James Henstridge's Homepage. URL consultato il 15 febbraio 2011 (archiviato dall'url originale il 24 aprile 2021).
- ^ (EN) The people behind PyGTK, su Sito web ufficiale PyGTK. URL consultato il 15 febbraio 2011.
Voci correlate
Collegamenti esterni
- (EN) Sito ufficiale, su pygobject.readthedocs.io.
- Repository sorgenti di PyGTK, su gitlab.gnome.org.
- Documentazione API, su library.gnome.org. URL consultato il 3 maggio 2019 (archiviato dall'url originale il 21 marzo 2011).
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Nuvola_apps_emacs.svg/25px-Nuvola_apps_emacs.svg.png)