我在windows上使用Python2.7,我想在Python上安装一个名为febrl的软件,它需要pygtk.glade我已经安装了软件手册中指定的所有模块,特别是PYGTK all- in -one,但当我尝试导入pygtk.glade时出现错误(当我这样做时没有错误: import pygtk)
import pygtk.glade
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named glade
有没有办法在windows上安装glade for python?谢谢
发布于 2017-08-25 22:26:23
也许你需要做from pygtk import glade
有关详细信息,请查看以下内容:http://www.pygtk.org/articles/pygtk-glade-gui/Creating_a_GUI_using_PyGTK_and_Glade.htm
发布于 2017-08-26 04:25:21
Gtk.Builder和朋友已经包含在Gtk模块中。所以,如果你
from gi.repository import Gtk
您可以访问构建器。在python代码中不需要Glade。Glade是一个外部工具(独立于Python),它生成一个XML文件(通常称为yourproject.ui、yourproject.glade等),这是您设计的图形用户界面的描述。
在您的代码中,您必须创建一个GtkBuilder实例,并读取XML文件。这将生成所有的小部件并使它们在您的程序中可用。
看看this tutorial吧。
同样的XML也可以使用类似的过程在许多其他语言中使用-调用GtkBuilder等。
发布于 2020-07-11 19:08:42
运行下面的命令,它将解决所有缺少的依赖项:
apt-get install python python-gtk2 python-glade2 libgtk2.0-dev libsqlite3-0
https://stackoverflow.com/questions/45883152
复制相似问题