Code: Alles auswählen
QSqlQuery query("SELECT irgendwas FROM irgendwo");
QList<QVariant> val;
val = query.boundValues().values();
Code: Alles auswählen
QSqlQuery query("SELECT irgendwas FROM irgendwo");
QList<QVariant> val;
val = query.boundValues().values();
Code: Alles auswählen
//Für das erste element der QList
QStringList str_list = val.at(0).toList();
Code: Alles auswählen
QStringList sl;
foreach(QVariant var, vl)
sl.append(var.toString());Code: Alles auswählen
QStringList sl;
foreach(const QVariant &var, vl)
sl.append(var.toString());
Code: Alles auswählen
QStringList sl;
QList<QVariant>::ConstIterator it = v.constBegin();
QList<QVariant>::ConstIterator end = v.constEnd();
for( ; it != end ; ++it )
sl.append(it.toString());
Code: Alles auswählen
for(QList<QVariant>::const_iterator it = v.begin(); it != v.end(); ++it ) sl.append((*it).toString());
Code: Alles auswählen
QVariant var;
foreach(var,v) sl.append(var.toString);
Wahrscheinlich, weil die STL unter <algorithm> auch sowas ähnliches anbietet. Die ganzen Container haben ja auch ein STL-Like interface. Wobei es bei der stl mehr sinn macht ... durch die generische (sprich templetisierte) Implementation kann die stl impl fuer den Container immer ne optimierte version fuer den container überladen ....Ehrlich gesagt habe ich mich auch gewundert, warum sie das eingebaut haben.