cooolx 发表于 2011-12-28 11:24:02

gtk新手求助如何遍历一个gtkwindow内部的控件

请问一下各位哥哥姐姐,已经百度过了没找到,请高手指点一二,如何根据一个gtkwindow的指针,获得这个window内部一个控件的指针?谢谢!

ACTom 发表于 2011-12-28 23:50:13

GtkWindow是继承自GtkBin,GtkBin是继承自GtkContainer,GtkContainer是所有容器类的父亲,所以可以参考http://gtk.awaysoft.com/apis/lastest/gtk/GtkContainer.html,里面有个gtk_container_get_children,具体用法,GList *list = gtk_container_get_children(GTK_CONTAINER(window));你看看GList的用法就知道怎么用了。。。

andrew020 发表于 2012-1-9 10:05:52

最好控件生成的时候你给它一个名字,不然就算遍历了指针,你也不知道这个指针指的是哪一个控件
页: [1]
查看完整版本: gtk新手求助如何遍历一个gtkwindow内部的控件