但是,代理模型实例的setData函数返回false。没有发生其他编译或运行时错误。;对于我得到的每条记录,我都会得到"diff not added!“因为setData失败了(返回false。)
谢谢。--update 20110907_0754--我尝试了ixM的建议,修复了一个小错误,但没有修复这个问题。我仍然得到"diff not added“(或者从setData函数返
我对模型视图很陌生,我在查看文档时一直在跟踪,我偶然发现了这个小细节:可以下载的教程中的代码在QAbstractItemModel类(这里是QAbstractListModel)中包含了setData方法,它的代码是: if role == QtCore.Qt.EditRole根据本教程中的解释和我从文档中了解到的内容,如果函数返回</