Если вы создаете QSettings
без указания какого-либо конкретного пути, файл ini
будет расположен в пути приложения .
QSettings Settings("myapp.ini", QSettings::IniFormat);
Settings.setValue("Test", "data");
//...
qDebug() << QApplication::applicationDirPath();
Будьте осторожны: приложениепуть может измениться: например, если вы разрабатываете свое приложение с Qt Creator, в режиме отладки путь к приложению находится в подпапке /debug
.
Если вы запускаете его в режиме выпуска, путь к приложениюнаходится в подпапке /release
.
И когда ваше приложение развернуто, по умолчанию путь к приложению находится в той же папке, что и исполняемый файл (по крайней мере, для Windows).