您的位置:首页 > 编程语言 > Qt开发

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt file date null