2011-03-01 96 views

回答

2

我不確定你的意思是什麼「改變」選定的單元格(內容,格式,別的?),但我認爲QTableView::selectedIndexes()(或QTableView::selectionModel(),如果你需要更多的權力)會幫助。您可以遍歷返回的索引並更新您的基礎模型。

如果您使用的是QSortFilterProxyModel,則必須使用QSortFilterProxyModel::mapFromSource()和相關方法將表視圖上選定的單元格映射到實際模型索引。

+0

通過向我的模型發送選定的QModelIndex並使用它重載setData來解決。謝謝。 – 2011-03-01 21:28:11