Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. PyGTK - Teknopedia
PyGTK - Teknopedia
PyGTK
software
Schermata di esempio
Schermata di esempio
GenereLibreria di Python
SviluppatoreJames Henstridge[1]
PyGTK Core development team[2]
Ultima versione2.24.0 (1º aprile 2011)
Sistema operativoMultipiattaforma
LinguaggioPython
LicenzaLGPL
(licenza libera)
Sito webwww.pygtk.org/
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

[modifica | modifica wikitesto]
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

[modifica | modifica wikitesto]

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

[modifica | modifica wikitesto]

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

[modifica | modifica wikitesto]
  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

[modifica | modifica wikitesto]
  • wxPython
  • PySide

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su pygtk.org (archiviato dall'url originale il 16 aprile 2018). 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 Teknopedia che trattano di software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=PyGTK&oldid=140134817"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022