2024-09-25 18:18:21 发布
网友
我的QTableView上有一个QStandardItemModel,正在尝试删除其中的所有行。在
我第一次调用创建的方法时调用了takeRow,如果我是对的话,它不会删除对象。在
那么qabstractemmodel中的removeRows呢?我已经尝试过了,因为我在模型(DATAGANGE)上有一个信号,看起来信号没有被断开,因为在我尝试删除时,在后台中仍然有一些错误,比如“基础C/C++对象已经被删除”,然后添加一些新行。在
我是不是遗漏了什么。。?在
你是否遵循了关于子类化模型类的建议?如果我没有遵循文档中的提示,我才会遇到这样的问题;)
A removeRows() implementation must call beginRemoveRows() before the rows are removed from the data structure, and endRemoveRows() immediately afterwards.
你是否遵循了关于子类化模型类的建议?如果我没有遵循文档中的提示,我才会遇到这样的问题;)
相关问题 更多 >
编程相关推荐