[英]pygtk.glade 'no module named glade' on python 2.7
我在 Windows 上使用 Python 2.7 我想在 python 上安装一个名为 febrl 的软件,它需要 pygtk.glade 我已经安装了软件手册中指定的所有模块,尤其是 PYGTK 一体机,但是当我遇到错误时尝试导入 pygtk.glade(当我这样做时没有错误:导入 pygtk)
import pygtk.glade
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named glade
有没有办法在windows上为python安装glade? 谢谢
Gtk.Builder 和朋友已经包含在 Gtk 模块中。 所以,如果你
from gi.repository import Gtk
您可以访问构建器。 你的python代码中不需要Glade。 Glade 是一个外部工具(独立于 Python),它生成一个 XML 文件(通常称为 yourproject.ui、yourproject.glade 左右),它是对你设计的 GUI 的描述。
在您的代码中,您必须创建一个 GtkBuilder 实例,并读取 XML 文件。 这将生成所有小部件并使它们在您的程序中可用。
看看这个教程。
同样的 XML 也可以使用类似的过程在许多其他语言中使用 - 调用 GtkBuilder 等。
也许你需要做from pygtk import glade
查看更多信息: http : //www.pygtk.org/articles/pygtk-glade-gui/Creating_a_GUI_using_PyGTK_and_Glade.htm
在下面运行此命令,它可以解决所有缺少的依赖项:
apt-get install python python-gtk2 python-glade2 libgtk2.0-dev libsqlite3-0
通过运行pip search glade
我得到了这个
BabelGladeExtractor (0.2dev-r288) - Babel Glade XML 文件可翻译字符串提取器
BD (0.0.5) - 带有邮政编码的孟加拉国详细信息
GladeBuilder (0.1.0) - 获取和设置 Gtk2/Gtk3 小部件的值/属性的简单方法。
SPE (0.8.3.c) - 带有 Blender、Kiki、PyChecker、远程调试器、Uml 和 wxGlade 支持的 Python IDE
我很确定这样做
pip install GladeBuilder
的
pip install SPE
会解决它。 但话又说回来,你在窗户上,所以这真的取决于。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.