检测QStandardItemModel中的更改

时间:2016-01-19 14:01:34

标签: model qt5 qstandarditemmodel

为了将QStandardItemModel保存到文件,我想检测是否对模型进行了更改。

更改可能是:

  • 项目更新
  • 删除项目
  • 新项目(添加/插入)
  • 物品的移动(例如,在树上)

如果检测到更改,则想法将bool设置为true。

如何根据更改的数据监控模型?

1 个答案:

答案 0 :(得分:0)

当发生任何变化时,模型会发出各种信号。只需查看其基类(QAbstractItemModel)。连接到这些信号,您就能够确切地知道正在发生的变化。