【发布时间】:2011-08-21 23:58:12
【问题描述】:
我目前正在运行此代码,虽然出现了网络浏览器,但网络检查器似乎没有显示任何内容,是我做错了什么吗?
import sys
from PySide.QtCore import *
from PySide.QtGui import *
from PySide.QtWebKit import *
app = QApplication(sys.argv)
web = QWebView()
web.load(QUrl("http://www.google.com"))
web.show()
inspect = QWebInspector()
inspect.setPage(web.page())
inspect.show()
sys.exit(app.exec_())
【问题讨论】:
-
来自 PySide 邮件列表 '嗨,您必须为 QWebView 启用开发人员附加功能。 inspect = QWebInspector() page = web.page() main_frame = page.mainFrame() # 启用 Web Inspector web_settings = view.settings() web_settings.setAttribute(QtWebKit.QWebSettings.DeveloperExtrasEnabled, 1) inspect.setPage(page) inspect .show() Dom'