我在QVariantList
中有一份SKU(SKU - Stock Keeping Unit)列表。
有没有办法搜索列表并从列表中获取数据?
例如,我想在列表中搜索“sku 0001”并获取SKU的相关标题。
由于
答案 0 :(得分:5)
使用<QtAlgorithms>
e.g:
QVariantList vl;
vl << 42 <<"hello"<<3.1415;
QVariantList::const_iterator v = qFind(vl,42);
int iv = (*v).toInt();
++v;
QString sv = (*v).toString();
答案 1 :(得分:1)
for(QVariantList::const_iterator it = list.begin();
it!=list.end();
++it)
{
if(it->toString()=="sku 0001")
{
your code...
}
};