Qt写文件操作
2010-08-13 15:15
288 查看
bool MainWindow::saveFile(QString fileName)
{
QFile file(fileName);
if(!file.open(QFile::WriteOnly | QFile::Text))
{
QMessageBox::warning(this,tr("Save file"),
tr("Can't Save file %1:/n %2").arg(fileName)
.arg(file.errorString()));
return false;
}
QTextStream out(&file); //新建流对象,指向选定的文件
QTreeWidgetItemIterator it(m_pLogView);
while (*it != NULL)
{
LogItem * item = static_cast<LogItem*>(*it);
out << "Date :"+item->logLine()->time() + " /nLevel:" + item->logLine()->level()->name()
<<"/nMessage:"+item->logLine()->itemJoin()
<<"/n------------------------------------------------------/n";
++it;
}
return true;
}
{
QFile file(fileName);
if(!file.open(QFile::WriteOnly | QFile::Text))
{
QMessageBox::warning(this,tr("Save file"),
tr("Can't Save file %1:/n %2").arg(fileName)
.arg(file.errorString()));
return false;
}
QTextStream out(&file); //新建流对象,指向选定的文件
QTreeWidgetItemIterator it(m_pLogView);
while (*it != NULL)
{
LogItem * item = static_cast<LogItem*>(*it);
out << "Date :"+item->logLine()->time() + " /nLevel:" + item->logLine()->level()->name()
<<"/nMessage:"+item->logLine()->itemJoin()
<<"/n------------------------------------------------------/n";
++it;
}
return true;
}
相关文章推荐
- QT 文件夹操作(最精简的文件遍历操作)
- Qt 读写文件操作
- Qt之操作文件夹和文件
- Qt文件操作:遍历文件夹中 指定格式的文件,并添加文件名到comboBox上
- Qt学习------简单的文件拖放操作
- QT中QJson库的使用以及json文件的操作
- QT 文件读写操作
- Qt文件与目录操作
- Qt对文件的操作,QTextStream
- 基于QT的excle文件操作
- Qt之文件操作
- Qt之文件操作
- 用Qt进行文件的读写操作
- QT开发(二十四)——QT文件操作
- Qt下文件操作
- Qt使用QuaZip对文件进行压缩解压操作
- Linux、标准C、C++、QT中对文件I/的操作
- 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
- Qt学习之路_8(Qt中与文件目录相关操作)
- Qt学习之路_8(Qt中与文件目录相关操作)