将所有选定的项目编辑到一个编辑器

时间:2011-03-01 11:52:30

标签: qt qtableview

使用QTableView我希望能够选择多个单元格并一次更改所有选定的单元格。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

我不确定“更改”所选单元格(内容,格式,其他?)的确切含义,但我认为QTableView::selectedIndexes()(或QTableView::selectionModel(),如果您需要更多权力)是去帮忙。您可以遍历返回的索引并更新基础模型。

如果您使用QSortFilterProxyModel,则必须使用QSortFilterProxyModel::mapFromSource()及相关方法从表格视图上的选定单元格映射到实际模型索引。