在网络上显示 pyqtgraph 和 pyqt 小部件

Displaying pyqtgraph and pyqt widgets on web

有没有办法将现有的 python pyqtgraph 和 pyqt 应用程序显示在网页上以将软件作为服务来实现?我怀疑中间必须有一个像 Django 这样的支持 Web 框架,但我不确定这是如何完成的。

欢迎任何提示链接示例。

以下是我通过拉取几个在线线程整理的内容:

  1. Ruby Rails 目前似乎比 python 更受欢迎。
  2. 如果你去 python,Flask 和 Django 是很好的模板。
  3. bokeh 似乎是向浏览器绘图的好方法。
  4. AFAIK,没有办法将现有的 PyQt 或 pyqtgraph 应用程序放在网上 运行。
  5. 我不确定 Twisted(Tornado、Node.js 和 Friends)如何融入 Web SaaS,但我偶尔会看到它被提及,因为它是异步事件驱动的。
  6. 人们经常建议使用 Rest,但这对我来说似乎很慢。不知道为什么...

如果您只需要静态图,那么绘制并导出到 SVG 文件应该很简单,然后在网页中显示 SVG(或导出到图像,因为 svg 渲染在所有浏览器中都不可靠) .如果您需要交互性,那么您将需要一个不同的解决方案,并且 pyqtgraph 可能不是这项工作的工具。 VisPy 确实有一些早期的浏览器支持,但这只在 ipython notebook 上得到了证明。