【问题标题】:qtextbrowser align right or centerqtextbrowser 右对齐或居中
【发布时间】:2012-08-20 20:44:19
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python html qt pyqt


    【解决方案1】:

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

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

    【讨论】:

    • 再次感谢您,ekhumoro,将尽快尝试。我在提出这个问题之前检查了该链接,但我想我需要一双新的眼睛。
    【解决方案2】:

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

    【讨论】:

    • 它肯定会起作用,但那不是矫枉过正吗?谢谢你的回答。
    猜你喜欢
    • 2023-01-26
    • 2017-02-25
    • 1970-01-01
    • 2014-12-29
    • 2023-03-16
    • 1970-01-01
    • 2023-03-10
    • 2011-12-02
    • 2017-10-17
    相关资源
    最近更新 更多