Как установить модуль Gtk.glade или libglade в python3

Привет, я изучаю программирование на Gtk3, и я пытаюсь использовать glade, я установил его, но когда я пытаюсь загрузить файл с glade, у меня возникает проблема:

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

или это когда я использую только (Gtk.Builder):

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

Я знаю, что я должен установить Glade в Python3, но я не знаю, как установить его после загрузки >>__<<
спасибо U просьбы помочь мне


   #!/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' "

1 ответ

Решение

Объекты GTK не имеют glade имущество. Учитывая Gtk.Builder объект gu, вы должны называть что-то вроде gu.add_from_file("1111.glade"),

Кроме того, не импортируйте pygtk при работе с GTK 3. PyGTK поддерживает только GTK 2; GTK 3 автоматически обрабатывается привязками Python для gobject-introspection, которые вы получаете при импорте gi.repository,

Другие вопросы по тегам