我在使用QTextBrowser
呈现HTML时遇到问题。它不处理一些CSS属性,如tr高度,表格边框等。例如,
这不起作用:<table style=' border: 1px solid black;'>
这不起作用:<tr style='height: 10px'>
以上代码适用于Google Chrome 31。
是否有替代方案,或者是否有解决此类问题的技巧?使用QWebView
可能是一个不错的选择,但它不提供append()
方法。
你能告诉我什么吗?
答案 0 :(得分:3)
QTextBrowser仅支持subset of HTML and CSS。
如果您需要完全支持使用QWebView,您可以使用以下内容模拟附加:
QString html = webView->page()->currentFrame()->toHtml(); //or mainFrame()
html += "Something to append";
webView->setHtml(html);