Erro ao usar GTK3 com Pygobject no ubuntu

1. Erro ao usar GTK3 com Pygobject no ubuntu

Kelvin
kelvin1046

(usa XUbuntu)

Enviado em 07/04/2016 - 11:02h

Até agora minhas aplicações em Python sempre foram executadas por linha de comando, e atendiam bem a seu proposito. Mas agora vi a necessidade de dar um "cara" a aplicação e vi que o GTK3 é uma ferramenta incrível. O problema é: o Pygobject (pacote com o GTK3) já vem instalado no Ubuntu, mas sempre da erro quando tento importá-lo nas minhas aplicações. Segue o erro:

Esse é codigo de teste disponivel no site https://python-gtk-3-tutorial.readthedocs.org/en/latest/introduction.html :
 
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk

win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()


E o erro:
 kelvin@x:~/projetos/python$ python3.5 gi.py
Traceback (most recent call last):
File "gi.py", line 1, in <module>
import gi
File "/home/kelvin/projetos/python/gi.py", line 2, in <module>
gi.require_version('Gtk', '3.0')
AttributeError: module 'gi' has no attribute 'require_version'


Desde já agradeço galera!


  


2. Re: Erro ao usar GTK3 com Pygobject no ubuntu

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 06/07/2016 - 11:09h

O erro mostra que não está conseguindo carregar o módulo 'gi' na linha 1 e por consequência não acha o atributo da linha 2.

Aqui funcionou perfeito no Linux Mint 18, sem necessidade de nenhuma instalação ou adaptação, simplesmente colei o código no arquivo salvei e chamei do terminal.

Talvez algo no teu Xubuntu???

Abraço


3. Re: Erro ao usar GTK3 com Pygobject no ubuntu

Patrick Ernandes
patrickernandes

(usa Debian)

Enviado em 06/07/2016 - 15:43h

talvez isso ajuda:

.....
import gi
gi.require_version('Gtk', '3.0')
.....






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts