QT获取TableView选中的数据内容并转为QString类型

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上

完结!

猜你喜欢

转载自blog.csdn.net/weixin_43793181/article/details/110677846