我有一个python gtk应用程序,我正在将其移植到只能使用pygtk2.10的环境中。pygtk2.10没有使用gtkbuilder基础设施,而是使用libglade基础设施。
1)将gtkbuilder的glade文件格式转换为libglade格式。基本上,我想做与gtk-builder-convert相反的事情(据我所知,它将libglade转换为gtkbuilder格式)
2)找到gtk之间的映射。Builder函数和libglade函数在功能上是相同的
Thanks for the help
要解决#1,您仍然可以在Glade中保存Libglade文件。在保存对话框的底部有一个控件,你可以选择Libglade或GtkBuilder。
要解决#2,我建议您阅读gtk的文档。和gtk.glade.XML,并找出适合您在应用程序中使用它们的方式。