Переопределить rowcount() |
Здравствуйте, гость ( Вход | Регистрация )
Переопределить rowcount() |
Xantrax |
13.2.2014, 1:00
Сообщение
#1
|
Новичок Группа: Неактивирован Сообщений: 8 Регистрация: 14.10.2012 Пользователь №: 3561 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте. Унаследовался от класса QAbstractTableModel, все минимальные функции переписал, одно "но" - переписать метод colcount(), как?
Имеется QList<QStringList> List_all_mess; С rowcount() все просто:
А вот как быть со столбцами? Ведь в List_all_mess[1].size() может быть одним, а List_all_mess[2].size() уже другим... Что прописать сюда? List_all_mess[?].size() Пока что у меня вот так:
Но их(столбцов) не 20, а переменное количество. Спасибо. |
|
|
Litkevich Yuriy |
14.2.2014, 19:23
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
держать переменную, которая будет помнить наиболшее кол-во элементов.
При передачи List_all_mess в модель, либо, если добавление элементов в List_all_mess происходит в модели, то при каждом добавлении обновлять счётчик столбцов |
|
|
Текстовая версия | Сейчас: 28.3.2024, 15:51 |