Tag: qmap

QMap ist eine Qt-Klasse, die eine Karte ein.k.ein. eine skip-Liste-basiert Wörterbuch.

Wie kann ich umwandeln QMap<QString, QMap<QString, int> > zu einem QVariant?

Anzahl der Antworten 2 Antworten
QVariant (benötigt für QSettings Klasse) unterstützt die Erstellung von QMap<QString, QVariant> Aber versucht zu initialisieren, etwa wie folgt: QMap<QString, QVariant(QMap<QString, QVariant>)> i; Gibt den Fehler: Funktion Rückgabe einer Funktion. So dann habe ich versucht die QMap<QString, QVariant>

QMap::contains() VS QMap::find()

Anzahl der Antworten 2 Antworten
Sehe ich oft code wie: if(myQMap.contains("my key")){ myValue = myQMap["my key"]; } die theoretisch führt zwei look-up in der QMap. Meine erste Reaktion ist, dass es ersetzt werden soll, durch die folgenden, führt ein lookup nur und

Sortieren tatsächlichen QMap durch Schlüssel

Anzahl der Antworten 1 Antworten
Habe ich QMap<QString, MyClass*>. Ich brauche zu Sortieren, die durch Schlüssel mit natürlichen Vergleich. Ich: std::map<QString, MyClass*> map = c.toStdMap(); std::sort(map.begin(), map.end(), strnatcmp1<std::pair<QString, MyClass*>>); Allerdings bedeutet dies nicht selbst kompilieren. Und selbst wenn es Tat, soweit ich

So finden bestimmten Wert in Qmap

Anzahl der Antworten 3 Antworten
Muss ich wissen, in QMap zweite Wert ist. Funktionen wie first() und last() nutzlos sind. Muss ich den iterator, eine Art von Schleife? QMap<int, QString> map; map.insert(1, "Mario"); map.insert(2, "Ples"); map.insert(3, "student"); map.insert(4, "grrr"); InformationsquelleAutor mario |

Iterieren über eine QMap mit für

Anzahl der Antworten 7 Antworten
Habe ich eine QMap Objekt und ich bin versucht, zu schreiben dessen Inhalt in eine Datei. QMap<QString, QString> extensions; //.. for(auto e : extensions) { fout << e.first << "," << e.second << '\n'; } Warum bekomme