Как пользоваться QAbstractTableModel::span()? |
Здравствуйте, гость ( Вход | Регистрация )
Как пользоваться QAbstractTableModel::span()? |
AntonH851 |
10.8.2010, 12:42
Сообщение
#1
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
Здравствуйте!
Есть модель унаследованная от QAbstractTableModel и QTableView. Как я понял, метод span у модели должен передавать данные для объединения ячеек, но он не неработает, т.е. не вызывается совсем. Может нужно что-то переопределить в QTableView чтобы это заработало? Сообщение отредактировал AntonH851 - 10.8.2010, 13:58 |
|
|
Litkevich Yuriy |
10.8.2010, 14:31
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
У QAbstractTableModel нет такого метода, он наследуется из QAbstractItemModel. Вот что написано в асиситенте:
Цитата QSize QAbstractItemModel::span ( const QModelIndex & index ) const [virtual] Перевод:Returns the row and column span of the item represented by index. Note: Currently, span is not used. Цитата Возвращает объединение строки и колнки элемента представленного индексом - index
Замечание: В данный момент не используется. |
|
|
Litkevich Yuriy |
11.8.2010, 1:42
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
визуально объединить ячейки можно с помощью представления:
void QTableView::setSpan ( int row, int column, int rowSpanCount, int columnSpanCount ) |
|
|
Текстовая версия | Сейчас: 28.3.2024, 11:25 |