我正在寻找可以将 .Glade(或 xml)文件转换为 C 源代码的工具。
我试过 g2c (Glade To C Translator),但我正在寻找 Windows 二进制文件。
任何人都知道任何好的窗口工具。
谢谢,
PP.
最佳答案
您不需要工具。只需用您最喜欢的脚本语言编写一个脚本,将您的 glade 文件格式化为 C 字符串文字:
例如,我们称它为glade_file.c
:
const gchar *my_glade_file =
"<interface>"
"<object class=\"GtkDialog\">"
"<et-cetera />"
"</object>"
"</interface>";
将 glade_file.c
编译到您的程序中,然后在构建界面时执行此操作:
extern const gchar *my_glade_file;
result = gtk_builder_add_from_string(builder, my_glade_file, -1, &error);
关于c - 将 .Glade(或 xml)文件转换为 C 源代码的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2787202/