AttributeError: o objeto 'gi.repository.Gtk' não possui atributo 'gdk' [closed]

1

Estou portando o python 2 para python 3. Ao executar o aplicativo dando erro abaixo: AttributeError: o objeto 'gi.repository.Gtk' não tem atributo 'gdk'

Qualquer ideia para consertar isso !! Obrigado

    
por mrudula 13.11.2015 / 20:35

1 resposta

2

Bem, sem o seu código, não posso ter certeza, mas isso provavelmente é causado por uma declaração de importação incorreta. É possível e muito provável que a declaração de importação do Gdk tenha mudado entre o Python 2 e o Python 3.

Tente alterar a linha from gi.repository.Gtk import gdk para from gi.repository import Gdk . Isso é o que eu tenho em alguns dos meus códigos e funciona bem. Certifique-se de que a capitalização está correta, Gdk é diferente de gdk .

    
por RPi Awesomeness 13.11.2015 / 20:40