2016-04-25 13 views
0

私はwxPythonの初心者ですが、1つのイベントをバインドする方法を理解していません。wxPythonのスクロールバーの下部をバインドする方法ListCtrl

私はListCtrlからこの「EVT_SCROLL_BOTTOM」をバインドしたい...

は、ドキュメントから、それを行うための方法はありませんようです。 ListCtrlはScrollEvent ..を継承しません。しかし、作業方法はありますか?

ListCtrlの垂直スクロールバーからイベントをバインドする方法はありますか?

私自身のListCtrlクラスを作成し、ScrollEvent継承を追加する必要がありますか?

敬具、

答えて

2

ここに述べたように:wx.ScrollEvent documentation、ScrollEventsだけスタンドアロンスクロールバーやスライダーでemmitedされています。

ただし、wx.ScrollWinEventsは、wx.ListCtrlなどのスクロールウィンドウによって生成されます。

ので、望ましい結果を得るために、あなたはそうのようなあなたのリストCtrlキーにwx.EVT_SCROLLWIN_BOTTOMをバインドする必要があります:あなたは右の私がListCtrlからではなく、私のフレームから直接結合する必要が

ListCtrlVariable.Bind(wx.EVT_SCROLLWIN_BOTTOM, self.FooEventHandler) 
+0

...それは論理btwに見えます! –

関連する問題