首页 > 解决方案 > 在 Qlabel 中添加文本

问题描述

我在 Qlabel 中显示一条消息,我想附加这些消息:

if A>B:
   text_1=('As<sub>min</sub>')
else:
   text_1=(' ')

if A>C:
  text_2=(' A>C')
else:
  text_2=(' ')

self.ui.label.setText('message' + '\n' +text_1 + '\n' + text_2)

但是显示的消息看起来像这样

message
As<sub>min</sub>
A>C

代替

消息
As min
A>C

我的问题是当我尝试显示下标时,它不显示

标签: pythonpyqt

解决方案


<br>如果要换行而不是用于纯文本的“\n”,则必须使用。

self.ui.label.setText("<br>".join(["message", text_1, text_2]))

推荐阅读