Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何强制wx.ListCtrl滚动条自动锁定到底部,以便在窗口中显示最新的数据?_Python_Wxpython - Fatal编程技术网

Python 如何强制wx.ListCtrl滚动条自动锁定到底部,以便在窗口中显示最新的数据?

Python 如何强制wx.ListCtrl滚动条自动锁定到底部,以便在窗口中显示最新的数据?,python,wxpython,Python,Wxpython,当新数据进入my wx.ListCtrl时,窗口将填满并显示滚动条。我想做的是在windows上显示最新的数据(在列表的底部)。我的第一个想法是强制wx.ListCtrl滚动条默认位于窗口底部。如果有其他/更好的方法,我洗耳恭听。添加新项目后,您应该能够使用 self.EnsureVisible(self.GetItemCount() - 1) 将滚动条固定到底部。self.ensurevible(self.GetItemCount()-1如果self.GetItemCount()>0,则为0

当新数据进入my wx.ListCtrl时,窗口将填满并显示滚动条。我想做的是在windows上显示最新的数据(在列表的底部)。我的第一个想法是强制wx.ListCtrl滚动条默认位于窗口底部。如果有其他/更好的方法,我洗耳恭听。

添加新项目后,您应该能够使用

self.EnsureVisible(self.GetItemCount() - 1)
将滚动条固定到底部。

self.ensurevible(self.GetItemCount()-1如果self.GetItemCount()>0,则为0)
看起来,
self.ensurevible(-1)
工作正常,但只是以防万一。。。