我对canFetch()和fetchMore()函数有疑问。 我正在实现树结构,当我滚动到结束时,canfetch()将被调用,如果返回true,将调用fetchMore(),我们必须获取数据并将项插入树中。
void model::fetchMore(const QModelIndex& f_parent)
{
//fetch the data needed and create items
beginInsertRows(f_parent, row, lastRow);
endInsertRows();
}
请告诉我在beginInsertRows中,我们需要指定哪些数字,这让我感到困惑..
我现在已经提取了一些数据,从顶部我有5个孩子,然后是10个父母,每个父母有10个孩子。 (父母已经有5个孩子)
现在我需要再插入5个孩子,然后是10个父母。
现在我需要在beginInsertRows()中准确指定哪些数字。