• 3158阅读
  • 5回复

[提问]怎样提取取textBrowser里面每行的内容,并转存到txt文件里? [复制链接]

上一主题 下一主题
离线455782920
 

只看楼主 倒序阅读 楼主  发表于: 2012-04-08
我写的代码,不能按行存储,而且存储到tx中的内容不会自动换行。请教!!!!
void Widget::on_senddatatextBrowser_textChanged()
{
    QString string=ui->senddatatextBrowser->toPlainText();
    QString logtime=QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss");
    QFile file("./debug/SendDataLog.txt");
    if(!file.open(QIODevice::Append))
    {
        return ;
    }
    QTextStream out(&file);
    out<<logtime<<"\\\\ "<<string<<"\n"<<endl;
    out.flush();
    file.close();
}
离线455782920

只看该作者 1楼 发表于: 2012-04-08
离线455782920

只看该作者 2楼 发表于: 2012-04-08
离线455782920

只看该作者 3楼 发表于: 2012-04-08
离线455782920

只看该作者 4楼 发表于: 2012-04-08
  
离线fish0619

只看该作者 5楼 发表于: 2012-04-09
回 楼主(455782920) 的帖子
`QTextStream`是多此一举。直接写文件就行了。`QFile`本身就是`QIODevice`,有一个`QIODevice::write()`。
快速回复
限100 字节
 
上一个 下一个