我正在编写一个应用程序,其中有一个按钮,单击该按钮时应启动 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”方法。我应该使用什么来像以前一样创建一个条目小部件?您建议我的方法是否与我将分发应用程序的计算机兼容?
答案1
GwibberGtk 是正确的,你需要 gir1.2-gwibber-gtk-0.2