Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 QTableView 我希望能够选择多个单元格并一次更改所有选定的单元格。我该怎么做?
我不确定您所说的“更改”选定单元格(内容、格式、其他内容?)的确切含义,但我认为QTableView::selectedIndexes()(或者QTableView::selectionModel()如果您需要更多功能)会有所帮助。您可以遍历返回的索引并更新您的基础模型。
QTableView::selectedIndexes()
QTableView::selectionModel()
如果您使用的是 a QSortFilterProxyModel,则必须使用QSortFilterProxyModel::mapFromSource()和相关的方法从表格视图上的选定单元格映射到实际的模型索引。
QSortFilterProxyModel
QSortFilterProxyModel::mapFromSource()