首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python2.7上的pygtk.glade 'no module named glade‘

Python2.7上的pygtk.glade 'no module named glade‘
EN

Stack Overflow用户
提问于 2017-08-25 22:03:08
回答 4查看 3.3K关注 0票数 0

我在windows上使用Python2.7,我想在Python上安装一个名为febrl的软件,它需要pygtk.glade我已经安装了软件手册中指定的所有模块,特别是PYGTK all- in -one,但当我尝试导入pygtk.glade时出现错误(当我这样做时没有错误: import pygtk)

代码语言:javascript
运行
复制
import pygtk.glade
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named glade

有没有办法在windows上安装glade for python?谢谢

EN

回答 4

Stack Overflow用户

发布于 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

票数 0
EN

Stack Overflow用户

发布于 2017-08-26 04:25:21

Gtk.Builder和朋友已经包含在Gtk模块中。所以,如果你

代码语言:javascript
运行
复制
from gi.repository import Gtk

您可以访问构建器。在python代码中不需要Glade。Glade是一个外部工具(独立于Python),它生成一个XML文件(通常称为yourproject.ui、yourproject.glade等),这是您设计的图形用户界面的描述。

在您的代码中,您必须创建一个GtkBuilder实例,并读取XML文件。这将生成所有的小部件并使它们在您的程序中可用。

看看this tutorial吧。

同样的XML也可以使用类似的过程在许多其他语言中使用-调用GtkBuilder等。

票数 0
EN

Stack Overflow用户

发布于 2020-07-11 19:08:42

运行下面的命令,它将解决所有缺少的依赖项:

代码语言:javascript
运行
复制
apt-get install python python-gtk2 python-glade2 libgtk2.0-dev libsqlite3-0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45883152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档