Russian Qt Forum

Qt => Model-View (MV) => Тема начата: break от Май 18, 2009, 04:29



Название: QSortFilterProxyModel и setColumnHidden
Отправлено: break от Май 18, 2009, 04:29
есть QSqlRelationTableMode + QSortFilterProxyModel

Proxy - используется для фильтрации записей по параметрам столбцов

Отображение в QTableView - при этом в нем предварительно заданы скрытыми некоторые столбцы + некоторые столбцы поменяны местами через horizontalHeader().swapSection(....)

Все вроде работает (фильтруется правильно) - но после нескольких фильтраций - во вьеве становятся все столбцы видны - даже те кот. были скрыты - Qt 4.5.0 - прошу проверить у кого похожий механизм фильтрации есть - скрыть столбей и пофильтровать - появится или нет? Почему вообще такое может происходить - бага?


Название: Re: QSortFilterProxyModel и setColumnHidden
Отправлено: break от Май 19, 2009, 00:58
Народ - неужели никто не фильтрует записи в таблице - проверьте пож. дело 5 сек.  я уже свой код перерыл не могу понять откуда эти столбцы заново появляются... >:(