1

我在使用QTextBrowser. 它不处理一些 CSS 属性,例如 tr 高度、表格边框等。例如,

这不起作用:<table style=' border: 1px solid black;'> 这不起作用:<tr style='height: 10px'>

上面的代码可以在 Google Chrome 31 上运行。

有没有替代方案,或者有什么技巧可以解决这类问题?使用QWebView可能是一个不错的选择,但它不提供append()方法。

你能给我一些建议吗?

4

1 回答 1

4

QTextBrowser 仅支持HTML 和 CSS 的子集

如果您需要使用 QWebView 的全面支持,您可以使用以下内容模拟附加:

QString html = webView->page()->currentFrame()->toHtml(); //or mainFrame()
html += "Something to append";
webView->setHtml(html);
于 2013-08-21T12:11:29.227 回答