当前位置: 技术问答>linux和unix
gtk 回调函数的参数传递问题!
来源: 互联网 发布时间:2015-06-24
本文导语: 如果要给一个回调函数传递一个参数(此参数为一个构件(比如entry))如何传递?类型如何转换? 请高手指点!~ | 参数就是像jellen说的那样,用gpointer类型可以传递任何参数,就好像是void...
如果要给一个回调函数传递一个参数(此参数为一个构件(比如entry))如何传递?类型如何转换?
请高手指点!~
请高手指点!~
|
参数就是像jellen说的那样,用gpointer类型可以传递任何参数,就好像是void一样,你用的时候可以转换成相应的类型,比如说吧:你要给button连接一个callback函数来关闭窗口,gtk_signal_connect_object(button, "clicked", gtk_widget_show, window);
|
你看看Gtk+2.0的教程,网上有html, pdf版本的:www.gtk.org
void call_back(GtkWidget widget, gpointer data); //data就是要传的数据。
void call_back(GtkWidget widget, gpointer data); //data就是要传的数据。
|
查手册