qtextbrowser对齐或居中

时间:2012-08-20 20:44:19

标签: python html qt pyqt

我试图为我的应用程序制作某种帮助系统。 QTextBrowser和静态HTML文件对我来说似乎很完美。唯一的问题是QTextBrowser没有正确读取对齐 - 所有内容都是左对齐的。

我的HTML文件是一个大的无边框表,其中一些行对齐中心,其他行左或右。我可以发布整个文件,但没有意义,这里是一行有一个单元格的代码;其他细胞只是复制/粘贴。

<tr align="center">
  <td><img src="10.png"></img></td>
</tr>

该图像应该居中,但事实并非如此。整个页面在Chromium和Firefox中看起来都不错,只有QTextBrowser给我带来了麻烦。

2 个答案:

答案 0 :(得分:1)

尝试通过QWebView与QTextBrowser进行查看。并非所有HTML / CSS功能都存在于QTextBrowser中。如果它在Chrome中看起来正确,它可能在WebKit中看起来正确。

答案 1 :(得分:1)

QTextBrowser窗口小部件仅支持有限subset of html/css

在这种特殊情况下,tr标记不支持align属性,但tdth标记不支持(请参阅table cell attributes完整列表部分。)