2016-06-28 93 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++文件。你最好和他們在一起。