2

我有一个 SKU(SKU - 库存单位)列表QVariantList

有没有办法搜索列表并从列表中获取数据?

例如,我想在列表中搜索“sku 0001”并获取 SKU 的关联标题。

谢谢

4

2 回答 2

5

使用 qFind 从<QtAlgorithms>

例如:

QVariantList vl;
vl << 42 <<"hello"<<3.1415;
QVariantList::const_iterator v = qFind(vl,42);
int iv = (*v).toInt();
++v;
QString sv = (*v).toString();
于 2012-12-29T16:31:20.050 回答
1
for(QVariantList::const_iterator it = list.begin();
    it!=list.end();
    ++it)
{ 
    if(it->toString()=="sku 0001") 
    { 
       your code...
    } 
}; 
于 2012-12-29T16:37:46.750 回答