Когда я использую Qt tableView
, я могу просто установить элемент в первом ряду. Когда я нажимаю add
, он покрывает первый, но не устанавливает новый элемент. Возможно, моя функция слота неверна. Но я не знаю, как с этим справиться.
void Widget::on_addButton_clicked()
{ int i = 0;
EditDialog editDialog(this);
if(editDialog.exec() == 1)
{
model->setItem(i,0,new QStandardItem(editDialog.getID()));
model->setItem(i,1,new QStandardItem(editDialog.getPriority()));
model->setItem(i,2,new QStandardItem(editDialog.getTime()));
}
i++;
}