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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.