PyQt5 - 我可以在标签中文本的不同部分使用不同的字体大小吗?

问题描述 投票:0回答:1

我想要一个标签,其中包含尺寸不同的部分的文本。这可以用 PyQt5 或一些 CSS 实现吗?

PS:我还没有对其进行编码,并且更多地寻找理论答案而不是代码,所以我无法提供任何代码等。

python python-3.x qt pyqt5
1个回答
0
投票

QLabel 支持有限的 HTML 子集,并且基本样式仍然启用:

self.label.setText('''
    normalText 
    <span style="font-size: 18px">biggerText</span>
    <span style="font-size: 24px">veryBigText</span>
''')

阅读有关支持的 HTML 子集的更多信息,它对任何支持富文本的小部件都有效(QLabel 和所有使用 QTextDocument 的小部件,如所有 QTextEdit 后代)。

© www.soinside.com 2019 - 2024. All rights reserved.