杰拉斯的博客

标签:Python

完美解决PyQt中QWebView链接点击失效问题

杰拉斯 杰拉斯 | 时间:2013-12-17, Tue | 53,576 views
前端开发, 编程算法 

最近在尝试使用Python和PyQt做毕业设计中。。

一边感叹Qt的强大一边纠结资料的缺乏,特别是PyQt的资料就更少了,有一些容易遇到但又比较不好在网上查询到的问题我将在接下来的博文中总结一下。

在Qt中,在一个窗口中嵌入一个WebView是非常简单的(由于QWebView继承于QWidget,甚至将其作为一个窗口显示都是可以的):

import sys
from PyQt4.Qt import *
from PyQt4.QtWebKit import *

class WebView(QWebView):
	def __init__(self):
		super(WebView, self).__init__()
		self.load(QUrl('http://www.qq.com'))
		self.show()

if __name__ == '__main__':
	app = QApplication(sys.argv)
	webView = WebView()
	sys.exit(app.exec_())

(阅读全文…)