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.