Hi,
Läßt sich folgender Code kürzen ?
test.open(QIODevice::ReadOnly);
QDataStream in(&test);
QString str;
in >> str;
qDebug() << str;
Würde gerne nur "qDebug() << in" schreiben, aber in ist als Stream ein
QVariant...läßt sich das casten ?
Habt schon versucht mit:
qDebug() << (QString) in;
Gruß
Ich glaube nicht. Du kannst dir ein lambda schreiben, was das macht.
auto next = [&in]() { QString s; in >> s; return s}
qDebug() << next();
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.