问题描述:
前段时间组里有人遇到的问题,想要捕捉QTableView中单元格有修改时的消息,可是没有找到,并困扰了我们很长时间。
解决方法:
后来联想到QTableView与QStandardItemModel是同时使用的,终于在QStandardItemModel中发现了该消息:
void itemChanged(QStandardItem * item)
消息连接代码:
connect(mTableView->model(),SIGNAL(itemChanged(QStandardItem*)),this,SLOT(MyMethod()));
总结:该问题是对Model/View 框架了解的太少导致,应全面学习一下