gpt4 book ai didi

html - 如何在 QTextBrowser (Html) 中设置文本颜色? (PyQt)

转载 作者:太空宇宙 更新时间:2023-11-04 16:29:03 24 4
gpt4 key购买 nike

我试图在创建的 QTextBrowser 中为 Html 文本设置字体颜色.我已经使用基本的 Html 命令来设置段落、更改字体大小等。但是当涉及到设置字体颜色时,它似乎不起作用?

我使用的代码如下所示:

self.key = QtGui.QTextBrowser(self)
self.key.setHtml(
"""<h1>Key</h1>
<body>
<font colour="red">
GREEN = Overall Progress is 80% or above
YELLOW = Overall Progress between 65%-79%
Orange = Overall Progress is 64% or below
</font>
</body>"""
)

它使 Key通过使用 <h1> 的标题(粗体和放大)但使用 colour tags或者 evem colour codes (例如 #00ff00 )似乎不起作用

最佳答案

如评论中所述,正确的属性名为 color 而不是 colour,考虑到这一点,我将取消 font 元素完全,as its long since deprecated并将您的代码更改为,例如:

self.key = QtGui.QTextBrowser(self)
self.key.setHtml(
"""<body>
<h1>Key</h1>
<div style='color:red;'>
GREEN = Overall Progress is 80% or above
YELLOW = Overall Progress between 65%-79%
Orange = Overall Progress is 64% or below
</div>
</body>"""
)

更好的方法是使用外部样式表将您的 CSS 移出内联,然后将一个类应用到 div。此外,所有元素都应位于 body 标记内,因此您还应将 h1 移至 body

下方

考虑到这一点,我对 QTextBrowser 并不熟悉。

关于html - 如何在 QTextBrowser (Html) 中设置文本颜色? (PyQt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23324211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com