Как насчет использования QStringList
вместо QList<QString>
-
QStringList numberList_; // instead of QList<QString>, use this
QString myString1 = "Hello";
QString myString2 = "World";
numberList_ << myString1;
numberList_ << myString2;
QByteArray byteArray;
QBuffer buffer(&byteArray);
QDataStream out(&buffer);
out << numberList_;
Вероятно, QList<QString>
также должно работать вместо QStringList
. Если это не так, вы можете довольно легко преобразовать его в QStringList
.
QDataStream , QBuffer ,
QByteArray и QStringList ссылка.