2016-04-25 69 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! –