我创建了一个从QTableView派生的类。它更新来自另一个线程的数据并且可以正常工作。
现在,我希望用户能够更改显示在表格中的数据。
通过覆盖我使用的QAbstractTableModel的flags(const QModelIndex &index) const
,我可以单击一个单元格并插入一个值。
我的问题是,当用户完成编辑单元格时,我无法通知,因此当单元格中的编辑完成时,将显示旧值。
我已经看到在QTableWidget中有一个信号cellChanged
似乎可以做我想要的。如何使用QTableView和QAbstractTableModel做同样的事情?