m_model = new QStandardItemModel(ui->treeView);//模型
m_pFilterModel = new QSortFilterProxyModel(ui->treeView);//过滤模型
m_pFilterModel->setSourceModel(m_model);
m_pFilterModel->setFilterCaseSensitivity(Qt::CaseInsensitive); //大小写不敏感
m_pFilterModel->setAutoAcceptChildRows(true); //父项满足时不过滤子项
m_pFilterModel->setRecursiveFilteringEnabled(true); //递归匹配满足的子节点,父类可见
//指定初始化过滤列
m_pFilterModel->setFilterKeyColumn(0);
ui->treeView->setModel(m_pFilterModel);
QTreeView多级列表搜索功能/通过字符串过滤
于 2023-08-04 10:01:54 首次发布