Python QTextBrowser html链接不可单击
我正在尝试向QTextBrowser添加链接并允许单击它。我可以让链接正确显示,但当我将鼠标悬停在上面时,鼠标根本不会改变(好像它是一个要单击的URL),您无法单击它 我已将QTextBrowser的readonly和openexternalinks设置为True,并正确格式化了html urlPython QTextBrowser html链接不可单击,python,pyqt,pyqt4,qtextbrowser,Python,Pyqt,Pyqt4,Qtextbrowser,我正在尝试向QTextBrowser添加链接并允许单击它。我可以让链接正确显示,但当我将鼠标悬停在上面时,鼠标根本不会改变(好像它是一个要单击的URL),您无法单击它 我已将QTextBrowser的readonly和openexternalinks设置为True,并正确格式化了html url self.playlist_txt = QtGui.QTextBrowser() self.playlist_txt.setReadOnly(False) self.playlist_txt.setOp
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)
self.playlist\u txt=QtGui.QTextBrowser()
self.playlist_txt.setReadOnly(False)
self.playlist_txt.setOpenExternalinks(真)
url_链接=”https://google.com/"
html=“”
打印html
self.playlist_txt.setHtml(html)
“html”的输出:
必须将QTextBrowser设置为只读,以便单击url并打开url:
self.playlist\u txt.setReadOnly(False)
我不确定您使用的是哪个Qt(从QtGui.QTextBrowser()
猜Qt4),但是QTextBrowser
的Qt5文档说明:这个类扩展了qtexedit(只读模式),添加了一些导航功能,以便用户可以跟踪超文本文档中的链接。使用Qt4。我不知道你想说什么?我做了一个链接,我不能点击它打开链接。这是预期的行为。@Zak44删除self.playlist_txt.setReadOnly(False)谢谢@eyllansc!成功了。如果你想发布答案,我可以给你评分。@Zak44完成了
<a href="https://google.com">https://google.com</a>