[Qt-interest] QTableView: How can I get the data of selected row.

Mhayk Whandson eu at mhayk.com.br
Tue May 12 21:14:44 CEST 2009


Hi all, I am tryng to get the datas of a one selected row. I would
like to get all columns about this selected row. Example:

 ____ _________________ __________
| ID |       Name      |    Age   |
 ---- ----------------- ----------
| 1  |  Mhayk Whandson |    22    |
 ---- ----------------- ----------

So, I would like get all datas in these row(id, name, age). Could you help me ?

Actually I just manage to get the selected column in the row:

void group::deleteRowTable(void)
{
    QModelIndex index;
    index = group_ui->tableView->currentIndex();

    QVariant variant = index.data();
    QSqlQuery *query = new QSqlQuery;

    query->prepare("delete from dsm_group where description = ?");
    /*QMessageBox::critical(0, tr("Message"),
                          variant.toString(),
                          QMessageBox::Cancel);*/
    //query->bindValue(":desc", variant.toString());
    query->addBindValue(variant.toString());
    query->exec();
    refrashTableView();
}

best regards,

-- 
Mhayk Whandson
Linux User #413723
E-mail: eu at mhayk.com.br



More information about the Qt-interest-old mailing list