Qt-Schleife durch QHash<QString,QString> Rückgabe der Schlüssel-Wert-Paare

Ich versuche, eine Schleife durch ein QHash mit foreach und erhalten Sie jedes paar in der QHash, und dann bekommen Sie die Schlüssel und Werte von denen, so kann ich fügen Sie diese zu einem string.

Hier ist, was ich haben

QString Packet::Serialize() {
    QString sBuilder = Command.toUpper() + " ";

    foreach(QMap<QString,QString> pair, Attributes) {
        sBuilder.append(pair); //i know this isn't right because I couldn't
                               //finish the statement 
    }
}

Die variable Attributes ist die QHash.

Auch, ich weiß der code ist wahrscheinlich zu 100% falsch, denn ich bin Konvertierung von C#.

Schreibe einen Kommentar