Я пишу приложение, в котором есть кнопка, при нажатии которой должен запускаться виджет входа Gwibber. Раньше это работало, как предложено в учебнике :
from gi.repository import GwibberGtk
entry = GwibberGtk.Entry()
add(entry)
Но теперь это больше не работает на моем компьютере. Я столкнулся с ошибкой ImportError: cannot import name GwibberGtk
. Итак, как было предложено здесь , я установил gir1.2-gwibber-0.2
и изменил первую строку моего кода на
from gi.repository import Gwibber
Но проблема в том, что этот объект «Gwibber» не имеет «Entry» метод. Что я должен использовать, чтобы создать виджет записи, как раньше? Будет ли метод, который вы мне советуете, быть совместимым на компьютерах, на которых будет распространяться мое приложение?
GwibberGtk корректен, Вам нужен gir1.2-gwibber-gtk-0.2