6

我需要渲染一些 HTML 内容(由应用程序创建),我想知道我应该使用 QTextBrowser 还是 QWebView。尽管它们看起来非常相似,但文档并没有讨论它们之间的区别。

我猜 QWebView 几乎是一个全功能的浏览器,但是 QTextBrowser 呢?它也使用webkit吗?如果我使用它,我可能会遇到一些限制吗?

4

1 回答 1

9

QTextBrowser 仅支持 HTML 和 CSS 的子集,文档见此处。它的优点是轻量级,QWebView 使用更多的代码和资源。

更多信息答案是准确的,但是我觉得有必要用更多信息(OP)来完成它。作为警告,请通读提供的链接以获取有效的标签和样式。em尺寸似乎根本不起作用,所以以像素为单位设置所有尺寸;人力资源造型极其有限;bottom-border样式不可用(这可能是 HR 的一个很好的替代方案);. 所以不要在 Firefox 中进行设计,并期望它会在 Qt 中工作。它很可能不会。当事情不能像你一样工作时检查 ref 并随时调整。最终,可能有可能使用 QTextBrowser 进行许多设计,但最好在进行时检查。

于 2011-12-01T07:09:44.140 回答