javascript — открыть сюжет в qwebview в интерактивном режиме

открыть сюжет в qwebview в интерактивном режиме

Хорошо, я должен был найти, в чем проблема.

Кажется, что у QWebView есть некоторые трудности с загрузкой локального файла, потому что он слишком тяжелый (около 2 МБ для простого графика).

Поэтому я использовал опцию не включать javascript при сохранении локального файла и загружать javascript через секунду, спасибо, как описано здесь .

Другими словами, создайте исходные теги html, включите результат рисунка, сгенерированного графически без всего кода javascript, и включите ссылку на javascript.

Таким образом, файл очень легкий, и у QWebView нет проблем с его открытием.

 # create the initial html code raw_html = '{amp}lt;head{amp}gt;{amp}lt;meta charset="utf-8" /{amp}gt;{amp}lt;/head{amp}gt;''{amp}lt;head{amp}gt;{amp}lt;meta charset="utf-8" /{amp}gt;{amp}lt;script src="https://cdn.plot.ly/plotly-latest.min.js"{amp}gt;{amp}lt;/script{amp}gt;{amp}lt;/head{amp}gt;' # call the plot method without all the javascript code raw_html  = plotly.offline.plot(fig, filename = fn, include_plotlyjs=False) # close the body and html tags raw_html  = '{amp}lt;/body{amp}gt;{amp}lt;/html{amp}gt;' 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector