【发布时间】:2013-01-21 11:20:53
【问题描述】:
我想更改我的文件名,但我不知道该怎么做。我有一个包含两行单词的 .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();
}
}
【问题讨论】:
-
你能澄清你的问题吗?您想在写入文件后更改文件名吗?或者您想将文件名作为文本放入文件中?
-
您希望
ui.lineEdit_2->text()成为您的文件名吗? -
我有两个可以写的文本框,稍后我按下按钮保存并创建文件,但是这个文件必须有第一个框的单词。
-
是的,凯文,我想要内容
-
您可以编辑您的帖子以包含示例吗?该示例应回答以下问题:
lineEdit_2和lineEdit中的文本是什么?文件名应该是什么?文件里面应该有什么?