gtk3 EventBox

原本以为套个事件盒子就可以使用通用代码先一步执行一些事情,可是不如意啊。

gtk_event_box_set_above_child( , TRUE )

GtkEventBox
 |__ GtkListBox
GtkEventBox
 |__ GtkFileChooserButton

想在单击的时候处理一些事情(需要使用 gtk_widget_event( gtk_bin_get_child( GTK_BIN( widget ) ), event );

但是

gtk_widget_add_events( widget, GDK_ALL_EVENTS_MASK );

为所有事件注册回调函数,都调用
	gtk_widget_event( gtk_bin_get_child( GTK_BIN( widget ) ), event );

GtkListBox & GtkEntry 可以工作,但 GtkFileChooserButton 则不能,不知道为什么。

发布了36 篇原创文章 · 获赞 1 · 访问量 8963

猜你喜欢

转载自blog.csdn.net/u011091701/article/details/104762131
gtk
今日推荐