我有一个QtGui.QTextEdit textDocument放在QtGui.QVBoxLayout上。虽然QTextEdit接受HTML输入,但是锚标记的“href”无助于在QTextEdit的测试中创建超链接。不管怎样,谢谢!
答案 0 :(得分:1)
您好像应该使用QTextBrowser而不是QTextEdit。 QTextBrowser类继承QTextEdit,用于查看和与只读HTML文档交互。
默认情况下,QTextBrowser只会尝试打开本地链接。如果您还想要开放的互联网链接,请执行以下操作:
textbrowser = QTextBrowser()
textbrowser.setOpenExternalLinks(True)
这将使用系统默认浏览器打开外部链接。