过滤ObjectListView-Python

过滤ObjectListView-Python,python,filter,wxpython,objectlistview,sniffer,Python,Filter,Wxpython,Objectlistview,Sniffer,我正在使用ObjectListView,我想知道是否可以通过它的属性对其进行过滤。我正在使用scapy构建一个嗅探器,以便在ObjectListView中显示所有数据包,每一行都是一个PacketObject,它有一个名为packet的属性。假设我想通过TCP进行过滤,所以我需要包含TCP的对象包。我看到了一种按ObjectListView上显示的信息进行过滤的方法,但我需要按属性进行过滤。ObjectListView在小部件中内置了过滤功能: 您必须自己设置过滤器。你可以通过查看小部件的C++

我正在使用ObjectListView,我想知道是否可以通过它的属性对其进行过滤。我正在使用scapy构建一个嗅探器,以便在ObjectListView中显示所有数据包,每一行都是一个PacketObject,它有一个名为packet的属性。假设我想通过TCP进行过滤,所以我需要包含TCP的对象包。我看到了一种按ObjectListView上显示的信息进行过滤的方法,但我需要按属性进行过滤。

ObjectListView在小部件中内置了过滤功能:

您必须自己设置过滤器。你可以通过查看小部件的C++文档来获取一些想法,因为它们实际上有一些过滤例子: