C++ 在QTableView中查找值
我试图在QTableView中查找值为stock的行 我有用C++ 在QTableView中查找值,c++,qt,qtableview,C++,Qt,Qtableview,我试图在QTableView中查找值为stock的行 我有用 QString select=ui->tableView->model()->index(行,0.data().toString()以收集值。 现在我想要完全相反的,比如一个indexOf(),但我在文档中找不到它。最后我做了这个 foreach(QString file, listFile) { int row=-1; for (int var = 0; var < ui->tableView->m
QString select=ui->tableView->model()->index(行,0.data().toString()
以收集值。
现在我想要完全相反的,比如一个indexOf()
,但我在文档中找不到它。最后我做了这个
foreach(QString file, listFile) {
int row=-1;
for (int var = 0; var < ui->tableView->model()->rowCount(); ++var) {
if(ui->tableView->model()->index(row,0).data().toString()==file){
row=var;
}
}
foreach(QString文件、listFile){
int行=-1;
对于(int-var=0;vartableView->model()->rowCount();++var){
如果(ui->tableView->model()->索引(行,0).data().toString()==文件){
row=var;
}
}
您是否尝试了qabstractemmodel::match()
函数?最后我将此int row=-1;for(int var=0;vartableView->model()->rowCount();++var){if(ui->tableView->model()->index(row,0).data().toString()==file){row=var;}
谢谢@vahancho@Nakila_br当你自己找到答案时,请创建一个答案。它可能对有相同问题的人有用,并且比一个评论更清晰。