我正在 QT 中做一个小项目(实际上是 pyQT4,但它不应该太重要),我遇到了以下问题。我有QTableView
几个行和列。我已将选择模式设置为仅行。当我调用getSelectedIndexes()
myQTableView
时,我得到了每一行和每一列的索引,这在当前设置中意味着我为每个选定的行获得了额外的 5 个索引,这不太理想,因为我只需要知道行,而不是列。除了过滤我从中获得的列表之外,还有什么方法可以让每行只获得一个索引getSelectedIndexes()
?
问问题
81 次
1 回答
4
选择由 维护QItemSelectionModel
,它提供了一个名为的方法selectedRows()
来执行您想要的操作。例如:
myTableView->selectionModel()->selectedRows()
于 2009-11-13T20:47:30.383 回答