qt文件读写
2013-11-02 21:24
211 查看
参考别人的代码http://blog.csdn.net/ei__nino/article/details/7301132
本人将textbrower中显示的内容显示出来,是聊天记录
文件的读入:
文件的写入:
文件的删除:
本人将textbrower中显示的内容显示出来,是聊天记录
文件的读入:
QString fileRecord = "/1.text";
QFile file(fileRecord);
if (!(file.open(QIODevice::ReadOnly|QIODevice::Text)))
{
QMessageBox::warning(this,"error","No record",QMessageBox::Yes);
}
while (!file.atEnd())
{
QString line = file.readAll();//读取全部的内容
ui->textBrowser_rec->setText(line);//显示到textbrower上
}
file.close();
文件的写入:
QString rec = ui->textBrowser->toHtml();
QString fileRecord = "/1.text";
QFile file(fileRecord);
if (!file.open(QIODevice::ReadWrite|QIODevice::Text))
{
QMessageBox::warning(this,"error","can't open",QMessageBox::Yes);
}
QTextStream in(&file);
in<<rec<<"\n";
file.close();
文件的删除:
QString fileRecord = "/1.text";
QFile file;
file.remove(fileRecord);