Я полагаю, что для того, чтобы заставить файл QSettings появляться, вам нужно установить в нем хотя бы одно значение, а затем вызвать метод sync () .Посмотрите, подойдет ли вам приведенный ниже пример:
QSettings* settings = new QSettings(QDir::currentPath() + "/my_config_file.ini", QSettings::IniFormat);
settings->setValue("test", "value");
settings->sync();
надеюсь, это поможет, с уважением