取消选择QTableView中的单行

问题描述 投票:0回答:1

我正在实现一个反向选择功能,在其中获取所选项目,选择所有内容,然后我想迭代所选项目列表以取消选择它们。

QModelIndexList indexs = this->selectedIndexes();
this->selectAll();
foreach(QModelIndex index, indexs)
{
   // Deselect row at index....
}
c++ qt qtableview
1个回答
12
投票

您可以访问选择模型并对其调用

select(index, QItemSelectionModel::Deselect)
。您还可以循环所有索引并调用切换。

© www.soinside.com 2019 - 2024. All rights reserved.