Python 无法应用用户选择的多个objectlistview筛选器
我正在尝试向正在处理3个xml文件和一个xls文件(可选)的程序添加一个类似Excel的筛选选项。我遇到的一个问题是找到一次应用多个过滤器的好例子。我知道Filter.Chain允许同时应用多个“预构建”过滤器,主要的问题是能够动态创建过滤器,然后应用它们。例如,程序正在查看的内容之一是本田、福特等汽车品牌,我希望能够在ObjectListView中选择希望查看的品牌 由于使用了大量代码,它托管在pastebin: 我希望找到的是如何添加类似Excel的过滤的示例。目前,我有一个菜单选项集,可以打开一个多选项对话框窗口,该窗口提供一个选项列表,但我找不到一个好的pythonic方法来获取选择并将其作为过滤器或一系列过滤器应用Python 无法应用用户选择的多个objectlistview筛选器,python,wxpython,objectlistview,Python,Wxpython,Objectlistview,我正在尝试向正在处理3个xml文件和一个xls文件(可选)的程序添加一个类似Excel的筛选选项。我遇到的一个问题是找到一次应用多个过滤器的好例子。我知道Filter.Chain允许同时应用多个“预构建”过滤器,主要的问题是能够动态创建过滤器,然后应用它们。例如,程序正在查看的内容之一是本田、福特等汽车品牌,我希望能够在ObjectListView中选择希望查看的品牌 由于使用了大量代码,它托管在pastebin: 我希望找到的是如何添加类似Excel的过滤的示例。目前,我有一个菜单选项集,可
提前感谢。您似乎正在将Excel文件读取到ObjectListView小部件中。我认为将数据加载到sqlite数据库中,然后使用SQL命令进行过滤会更容易。我更喜欢使用炼金术。这样,我就可以创建一个类来表示我可以用于SQLAlchemy和ObjectListView小部件的数据 你可以在下面的文章中读到这类事情: