PyGTK

PyGTK
software
Schermata di esempio
Schermata di esempio
GenereLibreria di Python
SviluppatoreJames Henstridge[1]
PyGTK Core development team[2]
Ultima versione
  • 2.24.0 (1º aprile 2011)
  • 3.44.1 (24 marzo 2023)
Sistema operativoMultipiattaforma
LinguaggioPython
LicenzaLGPL
(licenza libera)
Sito webpygobject.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

  1. ^ (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).
  2. ^ (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. Modifica su Wikidata
  • Repository sorgenti di PyGTK, su gitlab.gnome.org. Modifica su Wikidata
  • Documentazione API, su library.gnome.org. URL consultato il 3 maggio 2019 (archiviato dall'url originale il 21 marzo 2011).
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero