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#.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie Sie versuchen, anfügen, jedes Schlüssel/Wert-paar an einen string? So etwas wie dies funktionieren würde: