我正在尝试处理绘图区域小部件的x事件,以便用户可以平移并在其上绘图。调用按事件和释放事件处理程序,但不调用动作通知事件。我添加了Gdk::POINTER_MOTION_MASK
并覆盖on_motion_notify_event(GdkEventButton *event)
处理程序,但它没有被调用。我做错了吗?
答案 0 :(得分:1)
如果您完全所说的内容,问题是您重载了正确的方法名称,但错误的参数类型。这是正确的重载(来自文档):
virtual bool Gtk::Widget::on_motion_notify_event(GdkEventMotion * event)
请注意不同的参数类型。