1

ファイル名を変更したいのですが、やり方がわかりません。2 行に単語が含まれる .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();
    }
}
4

1 に答える 1

1

交換するだけ

QString mFilename = directory.filePath("paciente.txt");

QString mFilename = directory.filePath(ui.lineEdit_2->text());

lineEdit の内容をファイル名として持つ必要がある場合。

于 2013-01-21T12:50:20.523 に答える