ui->tableView->setSelectionMode(QAbstractItemView::SelectionMode::MultiSelection);//开启多选
ui->tableView->selectRow(row_1);//row_i代表所选行数
ui->tableView->selectRow(row_2);
ui->tableView->setSelectionMode(QAbstractItemView::SelectionMode::SingleSelection);//恢复单选
//SingleSelection效果:
选择 row_1,按住 ctrl或者shift键, 再选择row_2, 实现选中多行效果
//MultiSelection效果:
与SingleSelection类似,不过,不用按 ctrl或者shift键,直接点击即可实现选中多行效果
QTableView多行选中
最新推荐文章于 2024-02-28 17:12:49 发布