2016-04-25 70 views
0

我是wxPython的初學者,但我不知道如何綁定一個事件。如何在wxPython中綁定滾動條底部ListCtrl

我想從一個綁定的ListCtrl這個「EVT_SCROLL_BOTTOM」 ......

從文檔似乎是沒有辦法做到這一點。 ListCtrl不會繼承ScrollEvent ..但有沒有辦法workaroud?

如何綁定來自ListCtrl中垂直ScrollBar的事件?

我應該創建自己的ListCtrl類並添加ScrollEvent繼承嗎?

最好的問候,

回答

2

如此地:wx.ScrollEvent documentation,ScrollEvents只由獨立滾動條和滑塊emmited。

但是wx.ScrollWinEvents是由滾動窗口(例如wx.ListCtrl)發出的。

所以爲了得到你應該wx.EVT_SCROLLWIN_BOTTOM綁定到你的列表按Ctrl像這樣理想的結果:

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

您的權利我要直接從的ListCtrl,而不是從我的框架綁定...它看起來邏輯btw! –