各位大侠好,最近在开发一个QT上位机,由于知识水平有限,遇到一个问题一直找不到合适的办法。如下图:
我鼠标选中左边的tableview里面的一行数据 点击中间的pushbutton如何复制到右边的tableview里面。右边的tableview比左边的多一列数据
2020.11.4 以下为我自己的解决方案,编程水平有限,希望我给大家提供一个抛砖引玉的效果。
void PointOrder::on_creatBTN_clicked()
{
QString PointName;
QString PointNameNew;
QString PointOrder;
int SelectIndexRowData; //选中行的内容
int rowNum;//获取tableviewnew的行数
//获取选中行的内容
SelectIndexRowData = ui->tableViewOld->currentIndex().row();
PointName = PointModelOld->data(PointModelOld->index(SelectIndexRowData,0)).toString();
PointOrder = PointModelOld->data(PointModelOld->index(SelectIndexRowData,1)).toString();
// qDebug()<<PointName;
//qDebug()<<PointOrder;
//把获取的内容添加到tableviewnew里面
rowNum = Po