QTextBrowser html link 不可点击
QTextBrowser html link not clickable
我正在尝试将 link 添加到 QTextBrowser 并允许单击它。我可以让 link 正常显示,但是当我将鼠标悬停在它上面时,鼠标根本没有改变(就像点击 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>
您必须将 QTextBrowser 设为只读,以便可以单击 url 并打开 url:
self.playlist_txt.setReadOnly(False)
我正在尝试将 link 添加到 QTextBrowser 并允许单击它。我可以让 link 正常显示,但是当我将鼠标悬停在它上面时,鼠标根本没有改变(就像点击 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>
您必须将 QTextBrowser 设为只读,以便可以单击 url 并打开 url:
self.playlist_txt.setReadOnly(False)