QAbstractListModel的数据更新问题

为QListview绑定了一个自定义model(由QAbstractListModel继承),在更新数据时总是出现“ASSERT: index.isvalid”并且crash掉,仔仔细细地又看了遍书,发现在数据更新后需要调用reset()通知view更新数据,以免因元素数量变更而造成index无效。