GTK 入門文件

来源:互联网 发布:发送网络文章 英文 编辑:程序博客网 时间:2024/04/29 21:28
先來嘗試一下幾個簡單的 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 與 GtkVBox
    • GtkFrame 與 GtkButtonBox
    • GtkTable
  • 其它
GTK 官方網站上,有許多的參考文件與範例,為入門時的必看資料。
    • GTK 參考文件
    • 簡介 Glade
原创粉丝点击