PyGTK - Introduzione

PyGTK è un insieme di wrapper scritti in Python e C per la libreria GUI GTK +. Fa parte del progetto GNOME. Offre strumenti completi per la creazione di applicazioni desktop in Python. Sono disponibili anche collegamenti Python per altre popolari librerie GUI.

PyQtè un port Python della libreria QT. Il nostro tutorial PyQt può essere trovatohere. Allo stesso modo, wxPython toolkit è l'associazione Python per wxWidgets, un'altra popolare libreria GUI multipiattaforma. È disponibile il nostro tutorial su wxPythonhere.

GTK+, o GIMP Toolkit, è un toolkit multipiattaforma per la creazione di interfacce utente grafiche. Offrendo un set completo di widget, GTK + è adatto per progetti che vanno da piccoli strumenti unici a suite di applicazioni complete.

GTK + è stato progettato da zero per supportare un'ampia gamma di lingue. PyGTK è un wrapper Python per GTK +.

GTK + è costruito attorno alle seguenti quattro librerie:

  • Glib- Una libreria di base di basso livello che costituisce la base di GTK +. Fornisce la gestione della struttura dati per C.

  • Pango - Una libreria per il layout e il rendering del testo con un'enfasi sull'internazionalizzazione.

  • Cairo - Una libreria per grafica 2D con supporto per più dispositivi di output (incluso il sistema X Window, Win32)

  • ATK - Una libreria per una serie di interfacce che forniscono strumenti di accessibilità come lettori di schermo, ingranditori e dispositivi di input alternativi.

PyGTK semplifica il processo e ti aiuta a creare programmi con un'interfaccia utente grafica utilizzando il linguaggio di programmazione Python. La libreria GTK + sottostante fornisce tutti i tipi di elementi visivi e utilità per sviluppare applicazioni complete per il desktop GNOME. PyGTK è una libreria multipiattaforma. È un software gratuito distribuito con licenza LGPL.

PyGTK è costruito attorno a GTK + 2.x. Per creare applicazioni per GTK +3, sono disponibili anche i collegamenti PyGObject.