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

标签 python wxpython

当新数据进入我的 wx.ListCtrl 时,窗口会填满并出现滚动条。我想要做的是让最新的数据(在列表的底部)显示在窗口上。我的第一个想法是强制 wx.ListCtrl 滚动条默认位于窗口底部的方法。如果有另一种/更好的方法来做到这一点,我会洗耳恭听。

最佳答案

添加新项目后,您应该可以使用

self.EnsureVisible(self.GetItemCount() - 1)

将滚动条固定在底部。

关于python - 你如何强制 wx.ListCtrl 滚动条自动锁定到底部,以便在窗口中显示最新的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877263/

相关文章:

python - 如何在 Python 中设置模块的文件名,以便模块中发生的异常使用该文件名?

python - 从图中选择点 matplotlib

python - wxpython设置sizer背景

python - 在线程中使用 while True 循环时出现 wxPython Pango 错误

python - 在框架wxpython中对齐列表框

python - wxformbuilder python 生成的代码抛出 NameError

python - os.path.split,在不影响路径的情况下更改文件名

python - NLTK:从树值转换为 Lambda 函数表示法

python - 合并两个字典,连接字符串值?

python - 将微符号字符保存在 mongo 集合中