我正在尝试在glade中设计一些窗口,并且我希望使用GtkBuilder在我的python代码中使用它
我只是不知何故不能生成GtkBuilder xml
当我在Glade中保存一些东西时,我得到了.glade文件
你能告诉我怎样才能生成GtkBuilder xml吗?
$ rpm -q glade3
glade3-3.10.0-2.fc15.x86_64谢谢
发布于 2011-10-17 21:04:50
我已经在Ubuntu 10.04上尝试了以下方法,但我想它也可以在你的系统上运行。如果保存文件时使用的是glade-3,请选择另存为...选项,而不是保存,将提示您输入文件名,并显示文件浏览器。在左下角,您可以看到文件格式的选择选项,如下所示:
文件格式
() GtkBuilder
() Libglade
(对不起,无法上传图片):)
选择GtkBuilder选项并另存为您选择的filename.xml。这应该就行了!为了交叉检查生成的文件是.glade文件还是GtkBuilder兼容的XML文件(因为两者都是XML格式),.glade文件中的根节点将是glade-interface,而在GtkBuilder兼容的XML文件中,它将是interface。
如果您有一个现有的.glade文件,您可以查看gtk-builder-convert脚本以将其转换为GtkBuilder兼容的XML文件。
希望这能有所帮助!
发布于 2011-10-17 19:46:28
这位家教能帮上忙吗?
http://www.learningpython.com/2006/05/07/creating-a-gui-using-pygtk-and-glade/
https://stackoverflow.com/questions/7793014
复制相似问题