QT QTableView 获取某行的所有信息

1. 信号槽

    //显示信息

    connect(ui->tableView,SIGNAL(clicked(QModelIndex)),this,SLOT( show_list() ));

2.获取当前行的行号

    int row = ui-> tableView ->currentIndex().row();
    qDebug()<<row;

3.获取当前行的所有信息

for(i = 0; i < 4; i++)

{

    //遍历第row行的所有信息
    QModelIndex index = list_model->index(row,i);
    QString name = list_model->data(index).toString();
    qDebug()<<name;

}


你可能感兴趣的:(QT QTableView 获取某行的所有信息)