版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33308135/article/details/82895124
读取txt文件
QString fileName=QCoreApplication::applicationDirPath()+"/data.txt";//文件地址
QFile file(fileName);
if (!file.exists())
{
return; //数据文件不存在!
}
//读
ui->textEdit->setReadOnly(true);
ui->textEdit->clear();
file.open(QFile::ReadOnly | QIODevice::Text);
QTextStream in(&file);
ui->textEdit->setText(in.readAll());
file.close();
写入txt文件
//不能新建txt,只能覆盖原有txt文档
//文件地址
QString fileName=QCoreApplication::applicationDirPath()+"/data.txt";
QFile file(fileName);
if (!file.exists())
{
return; //数据文件不存在!
}
//写
ui->textEdit->setReadOnly(false);
file.open(QFile::WriteOnly | QIODevice::Text);
QTextStream out(&file);
out<<ui->textEdit->document()->toPlainText();
file.close();