[英]How to install Gtk.glade module or libglade in 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' "
GTK对象没有林间glade
属性。 给定一个Gtk.Builder
对象gu
,您应该调用类似gu.add_from_file("1111.glade")
。
此外,不导入pygtk
使用GTK 3. PyGTK的工作时,只支持GTK 2; GTK 3由用于gobject-introspection的Python绑定自动处理,可以在导入gi.repository
时gi.repository
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.