如何识别在QT中选择哪个UI对象?

时间:2016-12-02 19:08:38

标签: c++ qt uitableview

在这种情况下,我的表单中有2个QTableView,我正在制作复制功能以复制并粘贴到Excel中,但要创建我需要从我正在复制的表中声明模型的功能:

QAbstractItemModel *abmodel = ui->tableview1->model();
QItemSelectionModel  *model = ui->tableview1->selectionModel();
QModelIndexList list = model->selectedIndexes();

所以我正在制作"如果"根据我选择的QTableView进行声明:

if(ui->tableview1(selected)){
    QAbstractItemModel *abmodel = ui->tableview1->model();
    QItemSelectionModel * model = ui->tableview1->selectionModel();
    QModelIndexList list = model->selectedIndexes();
}

if(ui->tableview2(selected)){
    QAbstractItemModel *abmodel = ui->tableview2->model();
    QItemSelectionModel  *model = ui->tableview2->selectionModel();
    QModelIndexList list = model->selectedIndexes();
}

有没有办法让这种情况发生?

0 个答案:

没有答案