GTK 入門文件

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script> 先來嘗試一下幾個簡單的 GTK 程式,並初步了解一些核心特性。
  • Hello!World! Orz..
第一步,當然是先 克服 GTK 的安裝問題,然後來個簡單的 Hello!World! Orz...
  • Signal 與 Callback
在 GTK 的元件上操作,會發出特定的 Signal ,將 Signal 連接至特定的 Callback 函式,以完成對某個動作的處理。
  • 事件處理
GDK 事件會傳播給GtkWidget,引發一個與事件相 對應的事件 Signal,再透過 Callback 函式處理事件。
  • 基本版面配置
基本上就是透過水 平與垂直包裝盒,將元件置於其中以完成所需的版面配置。
  • 其它
GTK 官方網站上,有許多的參考文件與範例,為入門時的必看資料。

你可能感兴趣的:(C++,c,C#,ubuntu)