无法在林间空地生成GtkBuilder.xml

时间:2011-10-17 11:20:59

标签: python gtk glade gtkbuilder

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

我只是不知何故无法生成GtkBuilder xml

当我在Glade中保存某些内容时,我会获得.glade文件

请帮助我如何生成GtkBuilder xml?

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

谢谢

2 个答案:

答案 0 :(得分:2)

我在Ubuntu 10.04上尝试了以下内容,但我想它也适用于您的系统。如果您在保存文件时使用glade-3,请选择另存为... 选项而不是保存,系统将提示您输入文件名文件浏览器显示。在左下角,您可以看到文件格式的选择选项,如:
文件格式
()GtkBuilder
()Libglade

(抱歉无法上传图片):)

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

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

答案 1 :(得分:0)