Qt处理HTML格式文本的方法
2016-02-18 22:41
267 查看
本文来自于http://wiki.qt.io/Handling_HTML
读/写
Scribe
Qt自带的Scribe框架内置有关于载入和保存为HTML的模块(参看QTextDocument:setHtml和toHtml和QTextDocumentWriter)。仅能够处理有限的HTML格式:HTML 4/CSS 2.1.
QtWebKit
QWebPage和QWebFrame类能够用于载入HTML文本,并通过类似于DOM的API进行交互和处理,可以使用QWebFrame::toHtml重新保存为web格式。
Manual XML processing手动处理XML
如果希望载入解析或者写入HTML/XHTML(这些都是有效的XML文件),考虑使用Qt带的XML文本处理类。
Manual HTML processing手动处理HTML
对于有特殊语法的HTML可以使用第三方的C/C++库,例如libxml2、htmlcxx和libhtml。
读/写
Scribe
Qt自带的Scribe框架内置有关于载入和保存为HTML的模块(参看QTextDocument:setHtml和toHtml和QTextDocumentWriter)。仅能够处理有限的HTML格式:HTML 4/CSS 2.1.
QtWebKit
QWebPage和QWebFrame类能够用于载入HTML文本,并通过类似于DOM的API进行交互和处理,可以使用QWebFrame::toHtml重新保存为web格式。
Manual XML processing手动处理XML
如果希望载入解析或者写入HTML/XHTML(这些都是有效的XML文件),考虑使用Qt带的XML文本处理类。
Manual HTML processing手动处理HTML
对于有特殊语法的HTML可以使用第三方的C/C++库,例如libxml2、htmlcxx和libhtml。
相关文章推荐
- Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
- OpenCV实践之路——Qt中调用OpenCV打开图片
- QT中颜色选择器QColorDialog的重新实现
- 第一个PyQt项目,一个计算器的实现
- ubuntu 12.04lts 安装mysql ,并通过QT连接
- mqtt相关
- QT 计算执行时间 ms
- QT学习笔记6
- QT “Timers can only be used with threads started with QThread”的解决办法~
- qt源码 QPoint如何转换为json
- QT学习笔记5
- QT学习笔记(摘抄)
- QT学习笔记4
- MQTT协议详解,非常易懂
- qt slot & signal
- Qt5.3.2_vs10_发布时所需DLL的路径
- QT序列化操作
- 使用Qt如何编写模块化插件式应用程序(1)
- Qt浅谈之窗体缩放(仅增加测试代码)
- 6410 qtopia2.2.0开发:二 编译ARM qtopia2.2.0