Russian Qt Forum

Qt => Model-View (MV) => Тема начата: crazymonkey от Октябрь 23, 2012, 13:52



Название: QTableView отображать только некоторые колонки
Отправлено: crazymonkey от Октябрь 23, 2012, 13:52
Добрый день. Новичек.
У меня есть одна модель наследник QStandardItemModel.
Я бы хотел отобразить эту модель в двуух разных QTableView в одной из них пропустив некоторые колонки. Проблема в том что я совершенно не понимаю как это сделать.
Подскажите пример, тыкните носом в документацию если можно.  :)


Название: Re: QTableView отображать только некоторые колонки
Отправлено: mutineer от Октябрь 23, 2012, 14:07
QSortFilterProxyModel с переопределенным filterAcceptsColumn тебе поможет


Название: Re: QTableView отображать только некоторые колонки
Отправлено: GreatSnake от Октябрь 23, 2012, 14:25
Код
C++ (Qt)
QHeaderView* QTableView::horizontalHeader() const
void QHeaderView::hideSection( int logicalIndex )


Название: Re: QTableView отображать только некоторые колонки
Отправлено: crazymonkey от Октябрь 23, 2012, 14:28
Спасибо за помощь. :)