pyQt中QtGui.QTextEdit的超链接文本

时间:2013-11-18 09:31:24

标签: python pyqt4

我有一个QtGui.QTextEdit textDocument放在QtGui.QVBoxLayout上。虽然QTextEdit接受HTML输入,但是锚标记的“href”无助于在QTextEdit的测试中创建超链接。不管怎样,谢谢!

1 个答案:

答案 0 :(得分:1)

您好像应该使用QTextBrowser而不是QTextEdit。 QTextBrowser类继承QTextEdit,用于查看和与只读HTML文档交互。

默认情况下,QTextBrowser只会尝试打开本地链接。如果您还想要开放的互联网链接,请执行以下操作:

textbrowser = QTextBrowser()
textbrowser.setOpenExternalLinks(True)

这将使用系统默认浏览器打开外部链接。