我试图添加一个类似于Excel的过滤选项到一个正在处理3个xml文件和一个xls文件的程序中。我遇到的一个问题是找到同时应用多个过滤器的好例子。我明白过滤器链允许同时应用多个“预构建”过滤器,主要问题是能够动态创建过滤器然后应用它们。例如,程序正在查看的内容之一是车辆制造商,如本田、福特等,我希望能够在ObjectListView中选择要查看的车型。在
由于使用的代码量很大,它托管在pastebin上: Main GuiWorker ScriptInput PanelPrimary OutputSecondary Output
我希望找到的是如何添加一个类似Excel的过滤的例子。目前我有一个菜单选项集,可以打开一个提供选项列表的多选项对话框窗口,但是我找不到一个好的python方法来获取选择并将它们作为一个过滤器或一系列过滤器应用。在
提前谢谢。在
您似乎正在将Excel文件读取到ObjectListView小部件中。我认为将数据加载到sqlite数据库中,然后使用SQL命令进行过滤会更容易。我更喜欢使用SQLAlchemy。这样,我就可以创建一个类来表示可以同时用于SQLAlchemy和ObjectListView小部件的数据。在
你可以在以下文章中读到这类事情:
相关问题 更多 >
编程相关推荐