Отображение виджетов pyqtgraph и pyqt в Интернете

Есть ли способ взять существующее приложение Python pyqtgraph и pyqt и отобразить его на веб-странице для реализации программного обеспечения как услуги? Я подозреваю, что между ними должен быть поддерживающий веб-фреймворк, такой как Django, но я не уверен, как это делается.

Приветствуются любые подсказки, ссылки на примеры.


person Ivan    schedule 28.04.2015    source источник


Ответы (2)


Если все, что вам нужно, это статические графики, тогда должно быть просто рисовать и экспортировать в файл SVG, а затем отображать SVG на веб-странице (или экспортировать в изображение, поскольку рендеринг svg не надежен во всех браузерах). Если вам нужна интерактивность, вам понадобится другое решение, и, вероятно, pyqtgraph не подходит для этой работы. VisPy имеет некоторую раннюю поддержку браузера, но это было продемонстрировано только с ноутбуком ipython.

person Luke    schedule 01.05.2015
comment
Спасибо. Это должно быть в реальном времени. - person Ivan; 02.05.2015

Вот то, что я вроде бы собрал, потянув несколько потоков в Интернете:

  1. В настоящее время Ruby On Rails кажется более популярным, чем python.
  2. Если вы используете Python, Flask и Django — хорошие шаблоны.
  3. боке кажется хорошим способом рисования в браузере.
  4. Насколько я знаю, нет никакого способа взять существующее приложение PyQt или pyqtgraph и запустить его в Интернете.
  5. Я не уверен, как Twisted (Tornado, Node.js и друзья) вписывается в веб-SaaS, но я вижу, что его время от времени упоминают, поскольку он асинхронный, управляемый событиями.
  6. Люди часто предлагают использовать Rest, но мне это кажется медленным. Не уверен, почему...
person Ivan    schedule 29.04.2015