Russian Qt Forum
Ноябрь 24, 2024, 03:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: как вставить новую строку в модель и задать ей текст?  (Прочитано 1561 раз)
nvek
Гость
« : Июнь 30, 2017, 08:37 »

пишу в самой классе, наследнике QAbstractTableModel()

в функции которая меняет парента
Код:
insertRow(0);
QModelIndex newIndex = createIndex(0, 0);
setData(newIndex, QVariant(m_parent->getName().namesList.at(0)), Qt::DisplayRole);

beginResetModel();

endResetModel();
хочу создать новую строку вначале таблицы
там же переопределил insertRows()
Код:
bool ComparableCtrl::insertRows(int position, int rows, const QModelIndex &index)
{
beginInsertRows(index, position, position + rows - 1);

endInsertRows();
return true;
}

но че то строка не добавляется вначале
 Непонимающий Непонимающий Непонимающий Непонимающий
« Последнее редактирование: Июнь 30, 2017, 08:53 от nvek » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 21.