制作GTK+控件

转自: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对象,而是用定义对象的实例结构和类结构的方式来定义对象,然后再通过类 4455792.aspx

art01.gif

转载于:https://my.oschina.net/lvrplayer/blog/4974

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值