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;
}