使用QFile 写文件:
QFile f(pFileName);
if(!f.open(QIODevice::WriteOnly|QIODevice::Text))
{
QMessageBox::warning(this,"file write","can't open",QMessageBox::Yes);
return;
}
QTextStream in(&f);
in<<"aa bbb cc";
f.close();
写二进制文件:
QFile f(fileName);
if(!f.open(QIODevice::WriteOnly))
{
QMessageBox::warning(this,"file write","can't open",QMessageBox::Yes);
return;
}
QDataStream in(&f);
in.setVersion(QDataStream::Qt_4_3);
in << quint32(0x12345678) << saveStr;
f.close();