2010-12-01 3 views
1

これは一般的なwxpythonのmouseevent質問です。 私のwx.EVT_LEFT_DOWNハンドラで、私がevent.Skip()を呼び出さないとwxの他のマウスイベントが発生したとします。他のウィジェットに登録しないでください。 event.Skip()は、wxのすべてのマウスイベントに対して必須ですか? ありがとうwxpython wx.EVT_LEFT_DOWN

答えて

1

いいえ、event.Skip()は必須ではありません。それのポイントは、両親がイベントを受け取れるようにすることです。親がイベントを受け取るようにするには、event.Skip()を使用します(使用しない場合)。それはアプリケーションに依存します。 this linkを参照してください。

wx.Eventとwx.CommandEventでは、イベントの伝播が異なることに注意してください(この質問の一般化のために)。詳細については、this linkを参照してください。

+0

クイック返信ありがとう。ありがとうございました。おかげでトム:) – James

+0

あなたを歓迎して、喜んで助けてください。 – tom10

関連する問題