区分所选单元格和已编辑单元格

时间:2011-12-21 11:56:00

标签: c++ qt

如何在QTableModel中区分选定的单元格和已编辑的单元格。

1 个答案:

答案 0 :(得分:0)

可以通过TableView的选择模型查看所选项目或单元格,如下所示:

QModelIndexList indexes = view->selectionModel()->selectedIndexes();

这将为您提供为给定视图选择的所有索引(单元格)的列表。

就编辑单元而言,我不认为您可以验证它是否已被编辑,除非您捕获委托提交单元格的信息。当您捕获Item的Delegate发出的commitData()信号并以某种方式将其存储在内部时,您可以存储它。