Как работать с файлами для хранения данных в Qt не используя qrc?

Амир Афендин

Появилась задача запихнуть в проект json-файлик, который должен хранить в себе некоторые данные, которые будут перезаписываться самой программой время от времени. Вариант с ресурсами (qrc) не проканал, так как файлы в нем можно открывать только в режиме ReadOnly. А обычные файлы проект с собой на выпуск переносить не хочет, несмотря на то что в pro-файле есть строка

DISTFILES += \
    data/test.txt

Ситуация усложняется тем, что это программа под android, и куда запихнуть json-файлик с данными я себе просто не представляю.

1 ответ

Амир Афендин

Сохрани его в папочку какую-нибудь, стандартные пути можно взять отсюда http://doc.qt.io/qt-5/qstandardpaths.html

licensed under cc by-sa 3.0 with attribution.