2011-03-01 91 views

回答

2

我不确定你的意思是什么“改变”选定的单元格(内容,格式,别的?),但我认为QTableView::selectedIndexes()(或QTableView::selectionModel(),如果你需要更多的权力)会帮助。您可以遍历返回的索引并更新您的基础模型。

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

+0

通过向我的模型发送选定的QModelIndex并使用它重载setData来解决。谢谢。 – 2011-03-01 21:28:11