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 に答える