PyGTK - Introdução
PyGTK é um conjunto de wrappers escritos em Python e C para a biblioteca GTK + GUI. Faz parte do projeto GNOME. Ele oferece ferramentas abrangentes para a construção de aplicativos de desktop em Python. Ligações Python para outras bibliotecas GUI populares também estão disponíveis.
PyQté uma porta Python da biblioteca QT. Nosso tutorial PyQt pode ser encontradohere. Da mesma forma, o kit de ferramentas wxPython é uma ligação Python para wxWidgets, outra biblioteca GUI de plataforma cruzada popular. Nosso tutorial wxPython está disponívelhere.
GTK+, ou o GIMP Toolkit, é um kit de ferramentas multiplataforma para a criação de interfaces gráficas com o usuário. Oferecendo um conjunto completo de widgets, GTK + é adequado para projetos que variam de pequenas ferramentas únicas a suítes de aplicativos completos.
GTK + foi projetado desde o início para suportar uma ampla variedade de idiomas. PyGTK é um wrapper Python para GTK +.
GTK + é construído em torno das seguintes quatro bibliotecas -
Glib- Uma biblioteca central de baixo nível que forma a base do GTK +. Ele fornece manipulação de estrutura de dados para C.
Pango - Uma biblioteca para layout e renderização de texto com ênfase na internacionalização.
Cairo - Uma biblioteca para gráficos 2D com suporte para vários dispositivos de saída (incluindo o X Window System, Win32)
ATK - Uma biblioteca para um conjunto de interfaces que fornecem ferramentas de acessibilidade, como leitores de tela, lupas e dispositivos de entrada alternativos.
PyGTK facilita o processo e ajuda a criar programas com uma interface gráfica de usuário usando a linguagem de programação Python. A biblioteca GTK + subjacente oferece todos os tipos de elementos visuais e utilitários para desenvolver aplicativos completos para a área de trabalho GNOME. PyGTK é uma biblioteca de plataforma cruzada. É um software gratuito distribuído sob a licença LGPL.
O PyGTK é construído em torno do GTK + 2.x. Para construir aplicativos para GTK +3, ligações PyGObject também estão disponíveis.