如何使QLabel表现得像没有html的链接?

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

我正在开发我的应用程序,我需要将QLabel分为2个字符串,但是它保存其hyberlink行为的方式。

我知道如何使用QLabel创建超链接:

link = QLabel('''<a href="http://stackoverflow.com/">Some text</a>''')

但是我如何显示相同的QLabel但带有类似这样的文本:

text = 'some /n text'

因为您使用:

link = QLabel('''<a href="http://stackoverflow.com/">{0}</a>'''.format(text)

根本不起作用。

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

如果使用html,则换行符与<br>有关:

text = 'some <br> text'
link = QLabel()
link.setText('''<a href="http://stackoverflow.com/">{0}</a>'''.format(text))
© www.soinside.com 2019 - 2024. All rights reserved.