crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Переопределить rowcount()
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 14.2.2014, 19:23
  держать переменную, которая будет помнить наиболшее кол-во элементов.

При передачи List_all_mess в модель, либо, если добавление элементов в List_all_mess происходит в модели, то при каждом добавлении обновлять счётчик столбцов
Xantrax Дата 13.2.2014, 1:00
  Здравствуйте. Унаследовался от класса QAbstractTableModel, все минимальные функции переписал, одно "но" - переписать метод colcount(), как?

Имеется QList<QStringList> List_all_mess;

С rowcount() все просто:
int MyModel::rowCount(const QModelIndex &parent) const
{
        return List_All_mess.size();
}


А вот как быть со столбцами? Ведь в List_all_mess[1].size() может быть одним, а List_all_mess[2].size() уже другим...
Что прописать сюда? List_all_mess[?].size()
Пока что у меня вот так:
int MyModel::columnCount(const QModelIndex &parent) const
{
      return 20;
}

Но их(столбцов) не 20, а переменное количество.
Спасибо.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 20:23