QString name = ui->lineEdit->text();
if(name != NULL)
{
for(int i = 0; i < ui->tableView->model()->rowCount(); i++)
{
ui->tableView->setRowHidden(i,true);
QString r = "";
//提取商品信息
QAbstractItemModel *model=ui->tableView->model();
QModelIndex index;
for(int j = 0; j < ui->tableView->model()->columnCount(); j++)
{
index=model->index(i,j);
r+=model->data(index).toString();
}
r.remove(QRegExp("\\s"));
if(r.contains(str,Qt::CaseSensitive)) // CaseSensitive:区分大小 CaseInSensitive:不区分大小写 根据需要设置即可
ui->tableView->setRowHidden(i,false);
}
}
QTableView-QMySqlTableModel进行模糊查询
最新推荐文章于 2024-07-19 15:00:00 发布