取消选择QTableView中的一行

愤怒的鸭子

这似乎应该很容易。基本上,我正在实现反向选择功能。

我正在获取选定的项目,然后选择所有内容,我想遍历选定的项目列表并取消选择它们。如果这不是最好的方法,那么我很乐于接受想法,但是我想知道的是如何取消选择特定的行

QModelIndexList indexs = this->selectedIndexes();
this->selectAll();
foreach(QModelIndex index, indexs)
{
   // Deselect row at index....
}
棘轮怪胎

您可以访问selectionModel并对其进行调用select(index, QItemSelectionModel::Deselect)您还可以遍历所有索引并调用切换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档