LINUX.ORG.RU

[Qt] Что надо переопределить в QHeaderView чтобы в Sections выводились мои данные?

 


0

0
Здрасьте :) Мучает сабж. Что там надо переопределить чтобы в секции вместо номеров строк/столбцов выводились другие данные? (ну например буквы латинского алфавита)
Так это надо модель свою править.

QVariant QAbstractItemModel::headerData ( int section, Qt::Orientation orientation, int role = Qt::DisplayRole ) const [virtual

возвращать нужный текст для orientation==Qt::Vertical разве не то?
theos ★★★
()
Ответ на: комментарий от theos
Кажется понял. Пошёл немного другим путём, переопределил void rowsInserted (const QModelIndex & parent, int start, int end) у наследника QTableWidget, а там вызывал setVerticalHeaderItem(...)

Вопрос можно считать закрытым, Спасибо :)
anterior
() автор топика
Ответ на: комментарий от anterior
>переопределил void rowsInserted (const QModelIndex & parent, int start, int end) у наследника QTableWidget, а там вызывал setVerticalHeaderItem(...)

Да вы, батенька, в извращениях толк знаете...
theos ★★★
()
Ответ на: комментарий от anterior
>Пошёл немного другим путём: через Ж - переопределил
fixed
xydo ★★
()
Ну ладно вы, не ругайтесь, ща сделаю как надо ;)
anterior
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.