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