gpt4 book ai didi

c++ - 将 QDomDocument 显示为 HTML

转载 作者:太空狗 更新时间:2023-10-29 21:49:47 24 4
gpt4 key购买 nike

编辑

Bounty 转到一个体面的 FOSS 许可函数,它将进行转换。


我有一个 QDomDocument,它是 HTML,我想在一个小部件中呈现它。

有很多 QtWebkit 类,但它们似乎没有使用 QDom* 类——QWebPage 使用 QWebFrame,而 QWebFrame 使用 QWebElement。

除了将 QDomDocument 保存为 XML 字符串然后将其解析回 QWeb* 类之外,是否可以呈现 QDomDocument?这看起来很傻。

最佳答案

QtWebKit 是第 3 方元素(WebKit 引擎的 Qt 端口),直到 Qt 4.7 与 QtXml 模块没有任何关系(可能使它们二进制分开)。因此,要么更改代码以创建 QWebElement,要么将其打印为 XML 并再次解析,或者创建自己的函数来遍历 QDomElement 树并创建适当的 QWebElement 树。

关于c++ - 将 QDomDocument 显示为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7753169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com