使用QTableView我希望能够选择多个单元格并一次更改所有选定的单元格。我怎么能这样做?
答案 0 :(得分:2)
我不确定“更改”所选单元格(内容,格式,其他?)的确切含义,但我认为QTableView::selectedIndexes()
(或QTableView::selectionModel()
,如果您需要更多权力)是去帮忙。您可以遍历返回的索引并更新基础模型。
如果您使用QSortFilterProxyModel
,则必须使用QSortFilterProxyModel::mapFromSource()
及相关方法从表格视图上的选定单元格映射到实际模型索引。