QT 选中其中一个tableview的某一行数据 复制到另外一个tableview里面呢?。

各位大侠好,最近在开发一个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
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值