QTreeView 数据过滤,使用代理model
自定义实现代理QSortFilterProxyModel注意在相关函数调用中进行mapToSource的index转换bool MySortFilterProxyModel::setExtDataExpanded(const QModelIndex& index, bool value)
{
QModelIndex sourceIndex = QSortFilterProxyModel::mapToSource(index);
//qDebug() << "MySortFilterProxyModel::setExtDataExpanded" << index << value << sourceIndex;
return (dynamic_cast<TreeModel*>(sourceModel()))->setExtDataExpanded(sourceIndex, value);
}
https://blog.csdn.net/dpsying/article/details/80383752
https://blog.csdn.net/dpsying/article/details/80384094
页:
[1]