2014-04-04 4 views
0

У меня есть строки данных в wxGrid, каждая строка имеет другой индекс. Я хочу иметь возможность фильтровать данные на основе значений столбцов. Есть ли эффективный метод или практика для этого?Самый эффективный способ фильтрации данных wxGrid?

Если я должен сделать все это вручную, я думал, что я просто собираю все данные сетки в список, манипулирую им как список, затем очищаю и изменяю размер сетки и добавляю список в сетку. Кто-нибудь имеет более эффективный способ?

Спасибо!

ответ

0

Не совсем. Вам в основном придется сворачивать самостоятельно. С другой стороны, вы можете использовать виджет ObjectListView, который вместо этого является оболочкой для wx.ListCtrl. Это фильтрация встроенный:

Я также найти виджет ObjectListView к одному из самых простых в использовании виджетов там. К сожалению, он не входит в WxPython, до сих пор, но вы можете получить его здесь:

Смежные вопросы