QTableView如何獲取單元格變化的事件


問題描述:

前段時間組裏有人遇到的問題,想要捕捉QTableView中單元格有修改時的消息,可是沒有找到,並困擾了我們很長時間。

解決方法:

後來聯想到QTableView與QStandardItemModel是同時使用的,終於在QStandardItemModel中發現了該消息:

void itemChanged(QStandardItem * item)


消息連接代碼:

connect(mTableView->model(),SIGNAL(itemChanged(QStandardItem*)),this,SLOT(MyMethod()));

總結:該問題是對Model/View 框架了解的太少導致,應全面學習一下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章