ich habe eine seperate QHash und eine QMap (jeweils mit 4-5 Key-Value Paaren ). Jedoch wird letztere nicht gefüllt, hat also immer 0 Elemente.:
Code: Alles auswählen
QMap<int,QString> myMap;
QHash<QString,MyCalss> myHash;
// .. fill: both have 4 (key,value) pairs.
// write here
QDataStream out (&myFile);
out<<myMap;
out<<myHash;
// read written
QDataStream in (&myFile);
in>>myMap>>myHash;
Code: Alles auswählen
QDataStream out (&myFile);
out<<myHash;
out<<myMap;
// read written
QDataStream in (&myFile);
in>>myHash>>myMap;