使用Gtk+函式庫在Linux底下開發視窗程式,是很平常的事,

因為GNOME環境本身就是基於Gtk+之上的視窗管理系統了,

使用Glade可以幫助快速完成專案開發,

免除了花費大量的時間在建置視窗介面上,

不過我使用Glade-gnome-3來建立環境卻碰到了沒有自動產生程式碼的問題,

先前的版本會自動產生程式碼與Makefile

參考了這個網站之後,才知道原來這是為了避免PG花費更多時間在為自動產生的code進行除錯及維護,

爾後建構好的介面將採用XML格式,

並且在程式當中必須import格式為 xxx.glade 的XML存檔,
GladeXML *xml ;
xml = glade_xml_new(“xxx.glade”, NULL, NULL) ;
glade_xml_signal_autoconnect(xml) ;

呼叫glade_xml_signal_autoconnect(xml) 之後
代表程式可以使用 gtk_main_quit 之等等的signal

而在程式中使用的Widget是這樣呼叫的
window1 = glade_xml_get_widget (xml, “window1″) ;