
第一步,當然是先
克服 GTK 的安裝問題,然後來個簡單的 Hello!World! Orz...
在 GTK
的元件上操作,會發出特定的 Signal ,將 Signal 連接至特定的 Callback 函式,以完成對某個動作的處理。
GDK
事件會傳播給 GtkWidget,引發一個與事件相
對應的事件 Signal,再透過 Callback 函式處理事件。
基本上就是透過水
平與垂直包裝盒,將元件置於其中以完成所需的版面配置。
GTK
官方網站上,有許多的參考文件與範例,為入門時的必看資料。
按鈕是視窗
程式中最基本的元件。
對話方塊用來與使
用者作簡單的訊息交換與溝通。
文字欄位是使用者
輸入資訊的基本元件。
這邊的選項清單元
件,遵守 MVC 設計,使用上較為複雜但應用彈性大。
除了上面介紹的三
種基本版面配置之外,還可以使用一些版面元件來協助元件的群組與版面的切割。
選單是視窗程式最
常見的功能了。
進度列、工具列、
狀態列。
簇繁不及備
載...Orz...
一些有的沒的常用
函式,先放在一起講......Orz
來了解一些基本檔
案讀寫、目錄資訊的取得方式,以及輸入輸出 Channel 的使用。
來看看
GLib 提供了哪些常用的資料結構處理及動態記憶體配置函式。
GLib
提供了 GThread 作為多執行緒的支援。
|