gtkmm x事件不起作用

时间:2012-06-22 15:30:20

标签: c++ gtkmm

我正在尝试处理绘图区域小部件的x事件,以便用户可以平移并在其上绘图。调用按事件和释放事件处理程序,但不调用动作通知事件。我添加了Gdk::POINTER_MOTION_MASK并覆盖on_motion_notify_event(GdkEventButton *event)处理程序,但它没有被调用。我做错了吗?

1 个答案:

答案 0 :(得分:1)

如果您完全所说的内容,问题是您重载了正确的方法名称,但错误的参数类型。这是正确的重载(来自文档):

  virtual bool Gtk::Widget::on_motion_notify_event(GdkEventMotion * event)

请注意不同的参数类型。