我正在尝试在林间空地设计一些窗口,我希望它使用 GtkBuilder 在我的 python 代码中使用
我只是无法生成 GtkBuilder xml
当我在 Glade 中保存一些东西时,我会得到 .glade 文件
你能帮我如何生成 GtkBuilder xml 吗?
$ rpm -q glade3
glade3-3.10.0-2.fc15.x86_64
谢谢
我正在尝试在林间空地设计一些窗口,我希望它使用 GtkBuilder 在我的 python 代码中使用
我只是无法生成 GtkBuilder xml
当我在 Glade 中保存一些东西时,我会得到 .glade 文件
你能帮我如何生成 GtkBuilder xml 吗?
$ rpm -q glade3
glade3-3.10.0-2.fc15.x86_64
谢谢
我在 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 文件。
希望这可以帮助!