我有一个python gtk应用程序,我正在移植到只能使用pygtk2.10的环境。 pygtk2.10不使用gtkbuilder基础设施,而是使用libglade基础设施我有2个目标
1)将gtkbuilder glade文件格式转换为libglade格式。基本上我想做与gtk-builder-convert相反的操作(根据我的理解,它将libglade转换为gtkbuilder格式)
2)找到gtk.builder函数和libglade函数之间的映射在功能上是相同的
感谢您的帮助
答案 0 :(得分:2)
要解决#1,您仍然可以在Glade中保存Libglade文件。 “保存”对话框底部有一个控件,您可以在其中选择“Libglade”或“GtkBuilder”。
要解决#2,建议您阅读gtk.Builder和gtk.glade.XML的文档,并找出适合您在应用程序中使用每个文档的方式。