控件根节点下有一个文件目录节点,文件目录节点下是文件子节点,按照删除规律,要先遍历文件目录节点,先把子节点删完之后,再删除当前的文件目录节点。
   问题:如果把目录展开就会出错,报错如下,
QModelIndex QStandardItemModel::indexFromItem(const QStandardItem *item) const
{
    if (item && item->d_func()->parent) {
        QPair<int, int> pos = item->d_func()->position();
        return createIndex(pos.first, pos.second, item->d_func()->parent);
    }
    return QModelIndex();
}
定位到这里。
求教,如何删除带子节点的节点。