你好,我有listWidget
包含字符串列表。我可以使用以下代码对其进行正确过滤:
void MainWindow::on_txtFilter_textChanged(const QString &arg1)
{
QRegExp regExp(arg1, Qt::CaseInsensitive, QRegExp::Wildcard);
ui->listWidget->clear();
ui->listWidget->addItems(picNameList.filter(regExp));
}
现在,我创建了一个tableView
,以便在这些字符串旁边添加图标。我创建了QStandardItemModel
进行过滤,但我不知道该怎么做。有帮助吗?
void MainWindow::on_lineEdit_search_textChanged(const QString &arg1)
{
QRegExp regExp(arg1, Qt::CaseInsensitive, QRegExp::Wildcard);
QStandardItemModel* model= new QStandardItemModel();
model->clear();
}