void filterTableWidgetRows(QTableWidget*table, const QString& text)
{
if(NULL == table) return;
QList<QTableWidgetItem*> findItems = table->findItems(text,Qt::MatchContains);
int nRow = table->rowCount();
bool bRowHidden = true;
for(int i=0;i<nRow; i++)
{
bRowHidden = true;
foreach(QTableWidgetItem* item,findItems)
{
if(NULL == item) continue;
if(table->row(item) == i)
{
bRowHidden = false;
break;
}
}
table->setRowHidden(i,bRowHidden);
}
QTableWidget 筛选显示
猜你喜欢
转载自blog.csdn.net/sinat_31964903/article/details/99998957
今日推荐
周排行