QT中文本的写操作
用只写的方式打开
QFile fp("D:\\c++\\QTitem\\QTitem01\\code1.TXT");
if(!fp.open(QIODevice::WriteOnly | QIODevice::Text))
{
QMessageBox::critical(this,"错误","文件打开错误");
}
else
{
QTextStream input1(&fp);
input1<<str5;
}
fp.close();
emit this->gomainwin();
}
用追加的方式打开
QFile fp("D:\\c++\\QTitem\\QTitem01\\jilu.TXT");
if(!fp.open(QIODevice::ReadWrite | QIODevice::Append)) //(追加)
{
QMessageBox::critical(this,"错误","文件打开错误");
}
else
{
QTextStream input1(&fp);
input1<<"add "<<ui->lineEdit->text()<<" operation"<<" \
"<<data1<<endl;
}
本文详细介绍了在QT框架中如何使用QFile和QTextStream进行文本文件的写入操作,包括只写方式和追加方式的实现,以及错误处理机制。

849

被折叠的 条评论
为什么被折叠?



