无法在空地生成 GtkBuilder.xml
我正在尝试在 Glade 中设计一些窗口,我希望它使用 GtkBuilder 在我的 python 代码中使用,
我只是不知何故无法生成 GtkBuilder xml
当我在 Glade 中保存某些内容时,我得到 .glade 文件
你能帮我一下吗我生成 GtkBuilder xml?
$ rpm -q glade3
glade3-3.10.0-2.fc15.x86_64
谢谢
I'm trying to design some window in glade, and I want it to use in my python code using GtkBuilder
I just somehow can't generate GtkBuilder xml
When I save something in Glade I get .glade file
Can you please help me how can I generate GtkBuilder xml?
$ rpm -q glade3
glade3-3.10.0-2.fc15.x86_64
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我已经在 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 文件。
希望这有帮助!
I have tried the following on Ubuntu 10.04 but I guess it should work on your system as well. If you are using
glade-3
when you are saving the file, select Save As... option instead of Save, you will prompted to enter the file name with file browser displayed. Here in the bottom left corner you can see selection options for file format like:File Formats
() GtkBuilder
() Libglade
(sorry cant upload image ): )
Select GtkBuilder option and save as the filename.xml of your choice. That should do it!
To cross check if the generated file is .glade file or GtkBuilder compatible XML file (as both are in XML format) root node in .glade file will be
glade-interface
whereas in GtkBuilder compatible XML file it will beinterface
If you have an existing .glade file you can look into gtk-builder-convert script to convert to GtkBuilder compatible XML file.
Hope this helps!
这位导师可以提供一些帮助吗?
http://www.learningpython。 com/2006/05/07/creating-a-gui-using-pygtk-and-glade/
May this tutor be of some help ?
http://www.learningpython.com/2006/05/07/creating-a-gui-using-pygtk-and-glade/