gtkmm x 事件不起作用

gtkmm x events are not working

本文关键字:不起作用 事件 gtkmm      更新时间:2023-10-16

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

如果您完全按照您所说的进行操作,则问题在于您重载了正确的方法名称,但重载了错误的参数类型。 正确的重载是这样的(来自文档):

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

请注意不同的参数类型。