2013-07-08 90 views
1

喜IM学习编程,我要尽量利用林间空地我安装了它, 但是,当我尝试加载从林间空地的文件我也有问题:如何安装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时获得gobject-introspection。

+0

非常感谢U */pygtk文件我没有pygtk模块/ * –