1

我正在尝试在林间空地设计一些窗口,我希望它使用 GtkBuilder 在我的 python 代码中使用

我只是无法生成 GtkBuilder xml

当我在 Glade 中保存一些东西时,我会得到 .glade 文件

你能帮我如何生成 GtkBuilder xml 吗?

$ rpm -q glade3
glade3-3.10.0-2.fc15.x86_64

谢谢

4

2 回答 2

2

我在 Ubuntu 10.04 上尝试过以下操作,但我想它也应该在您的系统上运行。如果您glade-3在保存文件时使用,请选择Save As...选项而不是Save,系统将提示您输入文件名并显示文件浏览器。在左下角,您可以看到文件格式的选择选项,例如:
File Formats
() GtkBuilder
( ) Libglade

(抱歉不能上传图片):)

选择GtkBuilder选项并保存为您选择的 filename.xml。应该这样做!要交叉检查生成的文件是 .glade 文件还是与 GtkBuilder 兼容的 XML 文件(因为两者都是 XML 格式),.glade 文件中的根节点将是glade-interface,而在 GtkBuilder 兼容的 XML 文件中它将是interface

如果您有一个现有的 .glade 文件,您可以查看gtk-builder-convert脚本以转换为与 GtkBuilder 兼容的 XML 文件。
希望这可以帮助!

于 2011-10-17T13:04:50.097 回答
0

这位导师能帮上忙吗?

http://www.learningpython.com/2006/05/07/creating-a-gui-using-pygtk-and-glade/

于 2011-10-17T11:46:28.190 回答