gtk窗口默认不支持鼠标事件,需要通过gtk_widget_add_events函数手动添加(鼠标移动和释放事件)。
gtk_widget_add_events(window,GDK_BUTTON_MOTION_MASK|GDK_BUTTON_RELEASE_MASK);
鼠标移动事件回调函数:
void callback_func(GtkWidget *widget,GdkEventMotion *event,gpointer);
鼠标释放事件回调函数:
gtk窗口默认不支持鼠标事件,需要通过gtk_widget_add_events函数手动添加(鼠标移动和释放事件)。
gtk_widget_add_events(window,GDK_BUTTON_MOTION_MASK|GDK_BUTTON_RELEASE_MASK);
鼠标移动事件回调函数:
void callback_func(GtkWidget *widget,GdkEventMotion *event,gpointer);
鼠标释放事件回调函数: