我想更改我的文件的名称,但我不知道该怎么做。我有一个包含两行单词的 .txt,并且喜欢将第一行与我的文件 .txt 的名称相同。
这是我的代码:
void ventana1::on_ButtonGuardar_clicked()
{
QDir directory("C:/Users/Jaime/Desktop/interfaz/pacientes");
QString mFilename = directory.filePath("paciente.txt");
QFile sFile(mFilename);
if(sFile.open(QFile::WriteOnly | QFile::Text))
{
QTextStream out(&sFile);
out << ui.lineEdit_2->text()<< "\n"
<< ui.lineEdit->text();
sFile.flush();
sFile.close();
}
}
最佳答案
简单替换
QString mFilename = directory.filePath("paciente.txt");
由
QString mFilename = directory.filePath(ui.lineEdit_2->text());
如果您需要将 lineEdit 的内容作为文件名。
关于c++ - 更改名称文件放置我的文件 C++ & Qt 的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437535/