Sunday, 29 September 2013

Qt C++ Data from a selected row

Qt C++ Data from a selected row

My row has 5 columns and I need the data from the last column. I've
written the below function. This function should return the element from
the last column of the selected row, but unfortunately, after debug I've
noticed that my function only reads the first column. Can anyone help me
to solve this?
QString MainWindow::getIDNumberFromSelectedRow(const QModelIndexList indexes)
{
QStringList selected_text;
foreach(QModelIndex current,indexes)
{
QVariant data = model->data(current);
QString text = data.toString();
selected_text.append(text);
qDebug() << text;
}
QString idNumber = selected_text.last();
return idNumber;
}

No comments:

Post a Comment