制作GTK+控件
2019獨角獸企業重金招聘Python工程師標準>>>
轉自:http://www.miidoo.cn/info_detail-261.html在做GTK 自定義控件之前,應先了解兩個問題,其一是GTK 中的GDK庫完成了對X Window的核心Xlib庫的封裝,使之簡化易用;其二是GTK 本身完成了絕大部分常用控件的封裝,使之可在編程中靈活運用。所以讀懂GTK 控件的源代碼就應會寫簡單的自定義控件,透徹掌握GDK則會做出復雜的GTK 控件來。?1.GTK 控件簡介?與大多數圖形界面開發工具一樣,GTK 的控件也是以對象的形式出現的。GTK 控件的基礎對象GtkObject繼承自GObject,所以具有GObject的所有特征,完全可以用創建GObject對象的方法來創建 GtkObject對象或新的GTK 控件,同時GTK 還提供了一套新的自定義控件的方式。?直接繼承自GtkObject對象的控件主要是GtkWidget,它幾乎是所有可視控件的共同的祖先,大多數控件共有的屬性都包括在其中。與其它GUI開發工具不同的是,我們不用直接創建GtkObject或GtkWidget對象,而是用定義對象的實例結構和類結構的方式來定義對象,然后再通過類轉載于:https://my.oschina.net/lvrplayer/blog/4974
總結
- 上一篇: 关于文件透明加密解密
- 下一篇: 中国互联网发展的两个瓶颈