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

被折叠的 条评论
为什么被折叠?



