我知道我们可以使用find
. 这将返回特定列中满足特定条件的所有项目。例如我可以做这样的事情
QList<QStandardItem*> lst = Modelname->findItems("SomeString",Qt::MatchExactly,1);
现在在上面的代码中,模型中的第 1 列是一个字符串。但是我想知道是否可以对带有双精度的列使用表达式。例如像这样values >5
所以该语句应该执行类似的操作。
QList<QStandardItem*> lst = Modelname->findItems(>5 ,... , 2); //Column 2 has doubles in it
关于我如何做到这一点的任何建议?