我在wxGrid中有数据行,每行都有不同的索引。我希望能够根据列值过滤数据。有没有一种有效的方法或做法来做到这一点?
如果我必须手动完成所有操作,我想我会将所有网格数据收集到列表中,将其作为列表进行操作,然后清除并调整网格大小,并将列表添加到网格中。有没有人有更有效的方法?
谢谢!
答案 0 :(得分:0)
不是真的。你基本上必须自己动手。另一方面,您可以使用ObjectListView小部件,它是wx.ListCtrl的包装器。它内置了过滤功能:
我还发现ObjectListView小部件是其中一个最容易使用的小部件。可悲的是,它还没有包含在wxPython中,但你可以在这里得到它: