QT获取TableView选中的数据内容,某行某列的数据内容,并转为QString类型,输出到label上。
当然也可以是每行每列的数据,只要加上for循环就能轻松解决。
话不多说,先看看获取某行某列的数据内容的具体写法:
int Row = ui->tableView->currentIndex().row(); //获取选中行
QModelIndex indextemp = model->index(Row,0); //设置行与列(第一列)
QVariant datatemp = model->data(indextemp); //获取设置好的行与列对应的数据
QString name=datatemp.toString(); //将数据转换成QString类型
ui->label_number1->setText(name); //将内容输出到label上
完结!