先來嘗試一下幾個簡單的 GTK 程式,並初步了解一些核心特性。
Hello!World! Orz..
第一步,當然是先 克服 GTK 的安裝問題,然後來個簡單的 Hello!World! Orz...
Ubuntu 下安裝GTK第一 個 GTK 程式GTK 的物件導向架構
Signal 與 Callback
在 GTK 的元件上操作,會發出特定的 Signal ,將 Signal 連接至特定的 Callback 函式,以完成對某個動作的處理。
使 用 Signal關閉視窗自 訂 callback 函式內 建 Signal 的發射與停止
事件處理
GDK 事件會傳播給GtkWidget,引發一個與事件相 對應的事件 Signal,再透過 Callback 函式處理事件。
GDK 事件結構GTK 事件處理函式事 件遮罩(Event Mask)
基本版面配置
基本上就是透過水 平與垂直包裝盒,將元件置於其中以完成所需的版面配置。
GtkHBox 與 GtkVBoxGtkFrame 與 GtkButtonBoxGtkTable
其它
GTK 官方網站上,有許多的參考文件與範例,為入門時的必看資料。
GTK 參考文件簡介 Glade
转载请注明原文地址: https://www.6miu.com/read-3350157.html