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