Я экспортирую данные в текстовый файл в qt каждый раз при запуске кода. С моим текущим кодом этот файл перезаписывается каждый раз. Мой вопрос заключается в том, как установить заголовок как переменную, например pulse_freq, таким образом будут созданы новые файлы на основе моих значений переменных. Я просто не могу получить синтаксис правильно.Настройка имени текстового файла переменной в qt
Есть ли способ разместить мои файлы в папке в том же каталоге, что и мои файлы сборки? Мне нужно, чтобы мой код был кросс-платформой, и если я использую полное имя пути, это, по-видимому, несовместимо с любой операционной системой, отличной от Windows. Если я просто назову файлы, в папке будет слишком много помех. Соответствующий код приведен ниже:
// Export to data file
QString newname = QString::number(variables.nr_pulses);
QString filename = "C:/Users/BIC User/Documents/BIC Placement Documents/QT_data/Data.txt";
QFile file(filename);
Я пробовал этот метод раньше, но созданный файл длиннее .txt-файла. Расширение изменяется на TXT (значение переменной) – Duanne
@Duanne - см. Мой отредактированный ответ – pkrysiak
Спасибо, расширение работает, хорошая идея. Однако, когда я использую метод текущего пути, текстовый файл не отображается в папке сборки или пути к проекту. – Duanne