Python3 no es compatible con el módulo GTK

Python3 no es compatible con el módulo GTK

Tengo Ubuntu 14.04 con soporte para python-2.7 y python-3. Estoy portando mi aplicación Python de python-2.7 a python-3. Tengo example.pyun archivo que se importa debajo de los módulos. y yo #!/usr/bin/python3como python incluso variable.

import gtk, gobject, time, sys, os, subprocess, signal 

**ImportError: No module named 'gtk'**

Recibo el error anterior cuando intento ejecutar python3.

¿Alguna idea de lo que falta aquí?

Respuesta1

intentar:

from gi.repository import Gtk

y reemplaza gtkpor Gtken tu código

o

from gi.repository import Gtk as gtk

ver también :Tutorial de Python GTK+ 3: introducción

Respuesta2

Utilizar elIntrospección de objetosEnlaces basados ​​en Python3 para Gtk y amigos:

from gi.repository import Gtk, GObject

Eso necesita el paquete python3-gique está instalado por defecto.

Algunos nombres han cambiado desde PyGTK. ElReferencia de la API de introspección de Python GObjectdebería ayudarle a encontrar los nuevos nombres (y otros cambios).

información relacionada