Мне было интересно, каким будет правильный способ сохранения всех пользовательских данных для приложения, над которым я работаю. Приложение находится в QT. Пользователь вводит много данных в приложение, и данные будут отличаться для каждого пользователя. Я хочу, чтобы у пользователя была возможность сохранять все текущие данные в файл, который может быть снова загружен приложением пользователем, как только пользователь захочет использовать его снова или использовать на другом компьютере, на котором запущено приложение.
Каков будет правильный и лучший способ сделать это? Нужно ли использовать формат XML? А потом использовать xmlreader для QT? Или мне просто нужно создать свой собственный формат файла и просто использовать поток, чтобы просто прочитать все. Данные в файле должны быть помечены, потому что они должны поместить данные в определенные места на графическом интерфейсе. А у пользователя есть возможность динамически создавать поля и вкладки, которые содержат определенную информацию.
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Краткий пример:
Я не только читаю графические локации.
Но содержание тех. За
пример. Пользователь может создавать
вкладки, которые содержат текстовые поля редактирования. А также
эти вкладки связаны с элементами
которые находятся в списке. Когда пользователь
нажимает на элемент в списке пользователя
будет представлен с целым набором
новые вкладки. И каждая вкладка имеет несколько
редактирование форм. Файл нужно будет
содержать то, что находится в списке, какие вкладки
пользователь создал под каждым элементом
в этом списке и содержание каждого
вкладка, связанная с вкладкой каждого
элемент в списке.