自动将xml格式从LibGlade转换为GtkBuilder

自动将xml格式从LibGlade转换为GtkBuilder,gtk,glade,Gtk,Glade,我发现了两种从旧GTK+UIXML格式(使用Libglade)转换为新格式(使用内置GtkBuilder)的方法。一个是使用Glade3界面生成器(另存为按钮),另一个是使用gtk Builder转换。它们提供不同的输出,因此我想知道哪一个更值得信任。似乎gtk builder convert比这两个更容易出错。Glade 3即使在不进行转换(保存为旧Glade格式)的情况下进行小编辑,也会破坏xml输出。输出有什么不同?哪一个更正确?你应该相信这一点。@ptomato,我发现gladeinte

我发现了两种从旧GTK+UIXML格式(使用Libglade)转换为新格式(使用内置GtkBuilder)的方法。一个是使用Glade3界面生成器(另存为按钮),另一个是使用gtk Builder转换。它们提供不同的输出,因此我想知道哪一个更值得信任。

似乎
gtk builder convert
比这两个更容易出错。Glade 3即使在不进行转换(保存为旧Glade格式)的情况下进行小编辑,也会破坏xml输出。

输出有什么不同?哪一个更正确?你应该相信这一点。@ptomato,我发现gladeinterfacebuilder从xml中删除了“工具提示文本”。也许是个虫子
gtk builder convert
将菜单栏和菜单项转换为UIManager。删除工具提示文本可能是一个错误。你应该在bugzilla.gnome.org上报告。我会在Glade3中使用“另存为”,并自己添加工具提示文本,直到修复错误。