Glade用來為GTK+和GNOME程式快速地設計圖形用戶界面。如果安裝了GTK+和/或GNOME庫,也可用在Linux下任何桌面環境中。
哪裡可以獲得Glade?
Glade可以從glade.gnome.org上下載。它也在包含不同格式的所有Linux主要發行版中。到2003年4月,最新版本是1.1.3,它可能是Glade2.0之前最後的版本。
Glade如何使用?
Glade有兩種使用方法:
用Glade創建GUI
用libglade打開*.glade檔案(xml),創建GUI on the fly
Glade能做什麼不能做什麼:
Glade可以開發GUI界面及相關代碼
它可以在程式的最後,創建連線到前端GUI的空的callbacks和signal。
Glade不能用來開發程式的內部代碼
Glade不是一個完整IDE,換句話說它並不包含編譯器,編輯器和調試器。 它可以連線這些程式,比如用gvim做為編輯器,gcc做為編譯器以及gdb做為 調試器。Linux下有一些ides可以或即將可以與Glade協同工作,anjuta就是其中一個。
基本術語:
前端/Gui: 在視窗環境下,用戶能夠看到及互動的圖形界面。The 'eye candy'.
後端/內容: 程式中確實能幹事情的部分,處理用戶輸入,提供輸出,計算等。 基本上程式的這部分對用戶是不可見的。
控制項:用來創建視窗的幾個或多個部件。簡單的可以是一個標籤,複雜的可以是 一個數據多叉樹。
回調/信號處理器/信號: 控制項針對特定的用戶動作發出一個信號(比如,在視窗 右上角的"X"按下滑鼠鍵)。信號處理器或回調是一個回響這個信號的函式。gtk_main()負責管 理它。對於Glade開發者來說,要做的就是告訴回調函式信號發生後做什麼。注意這個並不象聽上去那么簡單。