c - 将 .Glade(或 xml)文件转换为 C 源代码的工具

标签 c windows gtk glade

我正在寻找可以将 .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/

相关文章:

c - 用C编写的一个简单的控制台魔方(无需求解,只需设计)

javascript - 如何在 Windows 上安装 Node js Canvas

c++ - GtkSpinButton 是否能够设置时间间隔?

c++ - 使用 GTK+ 中的文本将 GtkButton 添加到 GtkListStore

windows - Windows(特别是 Vista)如何确定我的应用程序是否挂起?

c - 设置gtk比例尺的大小

c++ - (C/C++) 如何生成Windows和Linux都能运行的可执行文件?

c - 在 C 中定义位字段时的输出行为

c - 如何使用 libnetfilter_conntrack 查询 conntrack?

c++ - 在 64 位(或 32 位)Windows 上以 32 位进程访问 >2,3,4GB 文件