我正在尝试添加指向 QTextBrowser 的链接并允许单击它。我可以让链接正确显示,但是当我将鼠标悬停在它上面时,鼠标根本没有变化(好像它是一个要单击的 URL)并且您无法单击它。
我已将 QTextBrowser 的 setReadOnly 和 setOpenExternalLinks 设置为 True 并正确格式化了 html url。
self.playlist_txt = QtGui.QTextBrowser()
self.playlist_txt.setReadOnly(False)
self.playlist_txt.setOpenExternalLinks(True)
url_link = "https://google.com/"
html = '<a href="'+url_link+'">'+url_link+'</a>'
print html
self.playlist_txt.setHtml(html)
“html”的输出:
<a href="https://google.com">https://google.com</a>