0

我正在 QT 中做一个小项目(实际上是 pyQT4,但它不应该太重要),我遇到了以下问题。我有QTableView几个行和列。我已将选择模式设置为仅行。当我调用getSelectedIndexes()myQTableView时,我得到了每一行和每一列的索引,这在当前设置中意味着我为每个选定的行获得了额外的 5 个索引,这不太理想,因为我只需要知道行,而不是列。除了过滤我从中获得的列表之外,还有什么方法可以让每行只获得一个索引getSelectedIndexes()

4

1 回答 1

4

选择由 维护QItemSelectionModel,它提供了一个名为的方法selectedRows()来执行您想要的操作。例如:

myTableView->selectionModel()->selectedRows()
于 2009-11-13T20:47:30.383 回答