gpt4 book ai didi

c++ - 如何使用 Glade XML 文件为 GTK 生成 C++ 代码?

转载 作者:搜寻专家 更新时间:2023-10-31 02:09:27 25 4
gpt4 key购买 nike

我知道如何使用 Glade 生成的 XML 文件 (*.glade) 并在 C++ 代码中加载它。但出于教育目的,我需要查看替代 XML 文件的 c++ 源代码。我只想看到相同的 GUI(在 Glade 上制作,输出为 XML 格式),但在带有显式定义的 GTK+ 库类的 c++ 源代码中。

与此同时,我找到了 this tool希望它与最新的 Glade XML 代码兼容。

最佳答案

我这样做的唯一方法是用 glib-compile-resource 制作一个 c 文件并将其添加为资源。注意 glib-compile-resource 仅编译定义的 xml 文件中列出/定义的资源。您必须创建 resources.xml。您所要做的就是重新生成 c 文件并将其添加到您的程序中。使用 gcc resource.c youprogram.cpp 等。在您的代码中使用 builder->add_from_resouce。参见 Glade and Builder .这样您就不必担心生成 cpp 文件。

关于c++ - 如何使用 Glade XML 文件为 GTK 生成 C++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46500408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com