QString text = ui->m_edsearch->text(); if(!text.isEmpty()) { QList<QTableWidgetItem*> findItem = ui->m_tlEleData->findItems(text,Qt::MatchContains); int nRow = ui->m_tlEleData->rowCount(); bool bRowHidden = true; for(int i = 0; i < nRow; i++) { bRowHidden = true; foreach(QTableWidgetItem* item, findItem) { if(NULL == item) { continue; } if(ui->m_tlEleData->row(item) == i) { bRowHidden = false; break; } } ui->m_tlEleData->setRowHidden(i,bRowHidden); } }
QTablewidget搜索功能实现
最新推荐文章于 2024-03-01 14:35:57 发布