我试图为我的应用程序制作某种帮助系统。 QTextBrowser和静态HTML文件对我来说似乎很完美。唯一的问题是QTextBrowser没有正确读取对齐 - 所有内容都是左对齐的。
我的HTML文件是一个大的无边框表,其中一些行对齐中心,其他行左或右。我可以发布整个文件,但没有意义,这里是一行有一个单元格的代码;其他细胞只是复制/粘贴。
<tr align="center">
<td><img src="10.png"></img></td>
</tr>
该图像应该居中,但事实并非如此。整个页面在Chromium和Firefox中看起来都不错,只有QTextBrowser给我带来了麻烦。
答案 0 :(得分:1)
尝试通过QWebView与QTextBrowser进行查看。并非所有HTML / CSS功能都存在于QTextBrowser中。如果它在Chrome中看起来正确,它可能在WebKit中看起来正确。
答案 1 :(得分:1)
QTextBrowser
窗口小部件仅支持有限subset of html/css。
在这种特殊情况下,tr
标记不支持align
属性,但td
和th
标记不支持(请参阅table cell attributes完整列表部分。)