def match_func(self, model, iterr, data=None):
    query = self.search_entry.get_buffer().get_text()
value = model.get_value(iterr, 0)
if query == '':
    return True
elif query in value.lower():
    return True
return False

def on_entry_refilter(self, widget, data=None):
    self.tree_filter.refilter()
PyGtk Как изменить данные TreeView с помощью фильтра?