Las herramientas Bokeh no funcionan en QWebView

Buenas tardes

[Primera vez para publicar en stackoverflow después de años de lectura. ¡Emocionante!]

Uso bokeh para generar código html que introduzco en un QWebView en una GUI PyQt4 muy simple. Las herramientas estándar en la parte superior de la tabla de bokeh no funcionan en QWebView, mientras que funcionan correctamente si abro el mismo código html en cualquier navegador estándar (en mi caso, Chrome).

Ejemplo detallado:

Estoy usando el fragmento a continuación tomado de un ejemplo anterior de la Guía del usuario de Bokeh para probar el problema (se puede encontrar la última Guía del usuarioaquí):

from bokeh.plotting import figure
from bokeh.resources import CDN, INLINE
from bokeh.embed import file_html

# [other code...]

f = figure()
f.circle([1, 2.5, 3, 2], [2, 3, 1, 1.5], radius=0.3, alpha=0.5)        
html = file_html(f, CDN, "my plot")

el fragmento 'html' luego se alimenta a una instancia QtWebKit.QWebView llamada 'self.web' incrustada en la GUI:

self.web.setHtml(html)

El gráfico se muestra correctamente,sin embargo las herramientas están inactivas:

i) la herramienta 'Desplazar' está seleccionada y hacer clic y arrastrar funciona para desplazar el gráfico,

ii) la herramienta 'Rueda de desplazamiento' está seleccionada pero el desplazamiento de la rueda no hace zoom en el gráfico,

iii) al hacer clic en cualquier otra herramienta ('Cambiar tamaño', 'Zoom de cuadro', 'Guardar') no se puede seleccionar la herramienta

¿Alguna idea de qué configuraciones se requieren para que el bokeh html (estático) funcione en QWebView?

He buscado problemas relacionados e intenté trabajar en los atributos de QWebView (por ejemplo, configurar QtWebKit.QWebSettings.JavascriptEnabled a verdadero) sin efecto.

Muchas gracias por la ayuda.

(el entorno es: Python 2.7.8, Anaconda 2.1.0 (64 bits), PyQt4)

Respuestas a la pregunta(0)

Su respuesta a la pregunta