Здравствуйте. Унаследовался от класса QAbstractTableModel, все минимальные функции переписал, одно "но" - переписать метод colcount(), как?
Имеется QList<QStringList> List_all_mess;
С rowcount() все просто:
int MyModel::rowCount(const QModelIndex &parent) const
{
return List_All_mess.size();
}
int MyModel::columnCount(const QModelIndex &parent) const
{
return 20;
}
держать переменную, которая будет помнить наиболшее кол-во элементов.
При передачи List_all_mess в модель, либо, если добавление элементов в List_all_mess происходит в модели, то при каждом добавлении обновлять счётчик столбцов
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)