QTableView通知用户输入

时间:2014-04-30 10:30:57

标签: c++ qt qtableview qabstracttablemodel

我创建了一个从QTableView派生的类。它更新来自另一个线程的数据并且可以正常工作。

现在,我希望用户能够更改显示在表格中的数据。

通过覆盖我使用的QAbstractTableModel的flags(const QModelIndex &index) const,我可以单击一个单元格并插入一个值。

我的问题是,当用户完成编辑单元格时,我无法通知,因此当单元格中的编辑完成时,将显示旧值。

我已经看到在QTableWidget中有一个信号cellChanged似乎可以做我想要的。如何使用QTableView和QAbstractTableModel做同样的事情?

0 个答案:

没有答案