• 4976阅读
  • 1回复

请问:我的QString中的内容是html格式的,怎么转成纯文本格式的? [复制链接]

上一主题 下一主题
离线zhshzhjhust
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-15
— 本帖被 XChinux 执行加亮操作(2009-02-16) —
RT

我想把这个QString的内容放在一个.txt文件中,希望显示的是纯文本格式的,而不是html格式的。

不知道是先改QString再存,还是先存再改文件,还是其他的什么方法。

知道的大虾请吼一声。

多谢!
离线XChinux

只看该作者 1楼 发表于: 2009-02-16
使用QTextDocument载入,然后用toPlainText()转化成文本。

    QTextDocument doc;
    doc.setHtml("<a href=\"http://www.qtcn.org\">Hello QTCN.ORG</a>");
    qDebug() << doc.toPlainText();
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个