Pyside, webkit pregunta básica

Actualmente estoy ejecutando este código y, aunque aparece el navegador web, el inspector web no parece mostrar nada, ¿estoy haciendo algo incorrectamente?

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_()) 

Está en la documentación de Qt :

Nota: un QWebInspector mostrará un widget en blanco si cualquiera de los siguientes: page () es nulo QWebSettings :: DeveloperExtrasEnabled es falso

Debes habilitarlo, así:

 import sys from PySide.QtCore import * from PySide.QtGui import * from PySide.QtWebKit import * app = QApplication(sys.argv) web = QWebView() web.settings().setAttribute( QWebSettings.WebAttribute.DeveloperExtrasEnabled, True) # or globally: # QWebSettings.globalSettings().setAttribute( # QWebSettings.WebAttribute.DeveloperExtrasEnabled, True) web.load(QUrl("http://www.google.com")) web.show() inspect = QWebInspector() inspect.setPage(web.page()) inspect.show() sys.exit(app.exec_())