我想要一个标签,其中包含尺寸不同的部分的文本。这可以用 PyQt5 或一些 CSS 实现吗?
PS:我还没有对其进行编码,并且更多地寻找理论答案而不是代码,所以我无法提供任何代码等。
QLabel 支持有限的 HTML 子集,并且基本样式仍然启用:
self.label.setText('''
normalText
<span style="font-size: 18px">biggerText</span>
<span style="font-size: 24px">veryBigText</span>
''')
阅读有关支持的 HTML 子集的更多信息,它对任何支持富文本的小部件都有效(QLabel 和所有使用 QTextDocument 的小部件,如所有 QTextEdit 后代)。