2016-06-28 94 views
0

我收到了Gtk C++源文件头文件&。有没有办法将这些文件反向工程到Glade XML文件?从Gtk C++源文件和头文件创建Glade XML文件

+0

1.- Glade在某种程度上已被弃用,您应该改用GtkBuilder。 2.- No. – Joel

+1

@Joel * lib * glade已弃用; glade的文件格式和glade软件程序仍在使用 – andlabs

+0

@andlabs,当然我们可以避免外部库,当gtk的核心支持它时,对吧? – Joel

回答

0

没有办法将C++文件反向汇编到Glade文件中。考虑以下三个原因:

  • C++比Glade更通用。它具有非常大的灵活性,因此要求一块软件将它塞入Glade这种不灵活的格式几乎是不可能的。要做到这一点的软件必须与Glade本身一样大。

  • 有很多的痛苦,没有收获。你通过反向装配获得什么? C++已经是更灵活的平台; Glade仅适用于不想动态(代码)完成所有布局的人员。如果您已经拥有C++代码,那么最好比仅仅让Glade文件可用。

  • C++不会成为语言的首选。如果有这样的事情,它会首先在C本地发布。由于C没有这样的工具,我认为我们可以确定C++没有这样的工具,C++必须使用绑定的语言。

我的建议:坚持使用你的C++文件。你最好和他们在一起。