void MyTable::tableDalStr(параметры){QString str = параметры->number;QList<QTableWidgetItem *> found = findItems(str, Qt::MatchWildcard);foreach (item, found){ int row = item->row(); //нашли нужный номер строки removeRow(row); //удалили строчку}
добавление строки....void MyTable::tableAddStr(параметры){QVector <QString> str(5)str[0] = параметры->number;str[1] = параметры->цвет;str[n] = ......................int myrow = rowCount();serRowCount(myrow+1); for (int i = 0; i <n; i++){ item = new QTableWidgetItem; item -> setText(str[i]); setItem(myrow,i,item);}}
void MyTable::tableDalStr(параметры){QString str = параметры->number;
C++ (Qt)foreach (item, found){ int row = item->row(); removeRow(row);}
C++ (Qt)foreach(QTableWidget *item, found) removeRow(item->row());
C++ (Qt)short array_short[] = { 1, 2, 3 };BOOST_FOREACH( short & i, array_short ){ ++i;}// array_short contains {2,3,4} here