您不需要工具.只需用您喜欢的脚本语言编写脚本,即可将您的glade文件格式化为C字符串文字:
例如,我们称之为glade_file.c:
const gchar *my_glade_file =
"<interface>"
"<object class=\"GtkDialog\">"
"<et-cetera />"
"</object>"
"</interface>";
Run Code Online (Sandbox Code Playgroud)
编译glade_file.c到您的程序中,然后在构建界面时执行此操作:
extern const gchar *my_glade_file;
result = gtk_builder_add_from_string(builder, my_glade_file, -1, &error);
Run Code Online (Sandbox Code Playgroud)