問題描述:
前段時間組裏有人遇到的問題,想要捕捉QTableView中單元格有修改時的消息,可是沒有找到,並困擾了我們很長時間。
解決方法:
後來聯想到QTableView與QStandardItemModel是同時使用的,終於在QStandardItemModel中發現了該消息:
void
itemChanged(QStandardItem * item)
消息連接代碼:
connect(mTableView->model(),SIGNAL(itemChanged(QStandardItem*)),this,SLOT(MyMethod()));
總結:該問題是對Model/View 框架了解的太少導致,應全面學習一下