¿Cómo instalar PyGTK en Python en Linux?

El módulo PyGTK permite el desarrollo de GUI usando Python. Es una biblioteca de código abierto y multiplataforma que proporciona una interfaz para el kit de herramientas GIMP (GTK) en python. Se accede a través del paquete PyGObject que proporciona enlaces para bibliotecas basadas en GObject como GTK. Tenga en cuenta que en python3, PyGTK y GTK son lo mismo. Es una gran alternativa al módulo Tkinter que viene incluido con python. Proporciona muchas herramientas y elementos para construir una GUI. Puedes instalarlo en Linux, Mac o Windows. En este artículo, veremos cómo instalar PyGTK en Linux.

Requisitos:

Instalación de PyGTK en Python en Linux

Siga los pasos a continuación para instalar PyGTK en Python en el sistema operativo Linux.

Paso 1 : Comencemos instalando Python. Para hacerlo, ejecute el siguiente comando en su terminal

sudo apt install python3

 

Paso 2 : Ahora, ejecute el siguiente comando para instalar el administrador de paquetes PIP que usaremos para instalar el módulo PyGTK. 

sudo apt install python3-pip

 

Paso 3 : Ahora, se accede a PyGTK a través del paquete PyGObject. Entonces, si instalamos el paquete PyGObject, tendremos acceso a todas las bibliotecas basadas en GObject, que incluyen GTK. Para instalar PyGObject, GTK, let’s y otras dependencias requeridas, ejecute el siguiente comando.

sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0

 

Eso es todo, ahora verifiquemos si podemos acceder a GTK en python.

Verificación de la instalación del paquete PyGTK en Linux

Cree un nuevo archivo python con los siguientes contenidos

import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk

window = Gtk.Window(title="Test Window")
window.show()
window.connect("destroy", Gtk.main_quit)
Gtk.main()

Ejecute el archivo y si aparece una ventana, significa que su instalación fue exitosa.

 

Publicación traducida automáticamente

Artículo escrito por jivendrasah y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *