2013-07-08 5 views
1

안녕하세요 메신저 연구 프로그램을 Gtk.glade 모듈 또는 libglade를 설치하고 나는 그것을 설치 빈터, 을 사용하려고하지만 난 빈터에서 파일을로드하려고 할 때 문제가 방법 :python3에 Gtk3에 의해

" AttributeError: 'gi.repository.Gtk' object has no attribute 'glade' " 

또는이 내가 사용하는 경우에만 (Gtk.Builder) :

" AttributeError: 'Builder' object has no attribute 'glade' " 

내가 python3에 빈터를 설치해야 알고하지만 다운로드 그것을 >> __ < <
감사 후를 설치하는 방법을 지금 해달라고 유 행복은 내가


#!/usr/bin/python3.3 
from gi.repository import Gtk 
import pygtk 
gu= Gtk.Builder() 
gui = gu.glade.XML("1111.glade") 


"AttributeError: 'Builder' object has no attribute 'glade' 

#!/usr/bin/python3.3 
from gi.repository import Gtk 
import pygtk 

gui = Gtk.glade.XML("1111.glade") 



" AttributeError: 'gi.repository.Gtk' object has no attribute 'glade' " 

답변

2

GTK 객체가 glade 속성을하지 않아도 도움이됩니다. Gtk.Builder 개체가 gu 인 경우 gu.add_from_file("1111.glade")과 같은 이름을 사용해야합니다.

또한 GTK 3을 사용할 때 pygtk을 가져 오지 마십시오. PyGTK는 GTK 2 만 지원합니다. GTK 3은 객체 자동 검사를 위해 Python 바인딩에 의해 자동으로 처리됩니다.이 객체는 gi.repository을 가져올 때 얻을 수 있습니다.

+0

U */pygtk 파일에 대해 감사드립니다. pygtk 모듈이 없습니다./* –