我正在开发我的应用程序,我需要将 QLabel 分为 2 个字符串,但它保存超链接行为的方式。
我知道如何使用 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))
根本不起作用。
最佳答案
如果您使用 html,那么换行符必须与 <br>
相关。 :
text = 'some <br> text'
link = QLabel()
link.setText('''<a href="http://stackoverflow.com/">{0}</a>'''.format(text))
关于python - 如何使 QLabel 表现得像没有 html 的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58651395/