0

ユーザーがパンして描画できるように、描画領域ウィジェットのxイベントを処理しようとしています。プレスイベントおよびリリースイベントハンドラーは呼び出されますが、モーション通知イベントは呼び出されません。ハンドラーを追加Gdk::POINTER_MOTION_MASKして上書きしましon_motion_notify_event(GdkEventButton *event)たが、呼び出されません。私は何か間違ったことをしていますか?

4

1 に答える 1

1

あなたが述べたことを正確に行った場合、問題は正しいメソッド名をオーバーロードしたが、引数のタイプが間違っていることです。正しいオーバーロードは次のとおりです(ドキュメントから):

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

異なる引数タイプに注意してください。

于 2012-06-22T18:53:09.110 に答える