更改名称文件,将我的文件的第一行放在C++和Qt

  • 本文关键字:文件 一行 Qt C++ c++ file qt
  • 更新时间 :
  • 英文 :


我想改变我的文件的名称,但我不知道怎么做。我有一个。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的内容作为文件名

相关内容

  • 没有找到相关文章

最新更新