У меня есть QList QLineEdit *
QList<QLineEdit*> example;
Пример будет содержать 100 элементов lineEdits.
Когда я пытаюсь сохранить или загрузить файл, он не может правильно сохранить или загрузить QList
, если вообще. Я получаю намного меньше, чем ожидалось, количество данных.
На странице ресурса QList<T>
я вижу здесь, что есть правильный оператор для ‹‹ & >>, однако я не могу заставить их сохранять в файл, используя QDataStream
Я также попытался скопировать все значения «text()» из LineEdits в отдельный список строк, но я все еще не могу сохранить их в файл. Любая помощь будет оценена по достоинству.
РЕДАКТИРОВАТЬ: Похоже, это сделало это. Вот как я их читаю, есть ли более простой подход к этому, или я в значительной степени рассмотрел его?
//memoryAddresses
for(int i = 0; i < 100; i++)
{
QString temp;
loadFile >> temp;
memAddr.at(i)->setText(temp);
}