Qt QLabel中的超链接和远程映像
我试图在QLabel中显示一些html代码。虽然QLabel正确地呈现html,但超链接实际上不起作用,图像链接只是生成一个缺少的图标图片,而不是显示图像本身。 我猜这是QLabel的一个限制,我可能需要求助于QWebView,但只是想检查我是否遗漏了什么 以下是一个例子:Qt QLabel中的超链接和远程映像,qt,pyqt4,pyside,Qt,Pyqt4,Pyside,我试图在QLabel中显示一些html代码。虽然QLabel正确地呈现html,但超链接实际上不起作用,图像链接只是生成一个缺少的图标图片,而不是显示图像本身。 我猜这是QLabel的一个限制,我可能需要求助于QWebView,但只是想检查我是否遗漏了什么 以下是一个例子: import sys from PySide.QtGui import * app = QApplication([]) label = QLabel() label.setText('''<p><a
import sys
from PySide.QtGui import *
app = QApplication([])
label = QLabel()
label.setText('''<p><a href="http://www.google.com">"Go to Google"</a></p>
<p><img src="http://www.google.co.nz/logos/2012/field_hockey-2012-hp.jpg"/></p>
<p><span style="font-size: 17px;"><br /></span></p>''')
label.show()
sys.exit(app.exec_())
导入系统
从PySide.QtGui导入*
app=QApplication([])
label=QLabel()
label.setText(“”
'') label.show() sys.exit(app.exec_())
QLabel不是web浏览器,尽管它可以使用HTML标记的子集显示富文本 如果你想在点击链接时发生什么,你需要使用信号。或者您可以使用该属性