有没有一种方法可以将现有的Python Pyqtgraph和Pyqt应用程序显示在网页上,以实现软件即服务?我怀疑必须有一个支持Web框架,如Django介于其中,但我不确定如何完成这个过程。欢迎任何提示、链接和示例。
这是我通过在线资源整合的结果: 目前 Ruby On Rails 似乎比 Python 更受欢迎。 如果你选择 Python,Flask 和 Django 是好的模板。 bokeh 似乎是在网页上绘制图形的好方法。 据我所知,没有办法将现有的 PyQt 或 pyqtgraph 应用程序直接运行在 Web 上。 我不确定 Twisted(Tornado、Node.js 等)如何适用于 Web SaaS,但我偶尔看到它被提到,因为它是异步事件驱动的。 人们经常建议使用 Rest,但对我来说似乎很慢。不确定为什么......
如果您只需要静态图,那么绘制并导出到SVG文件应该很简单,然后在网页中显示SVG(或导出为图像,因为不是所有浏览器都可靠地呈现SVG)。如果您需要交互性,则需要不同的解决方案,可能pyqtgraph不适合此工作。VisPy确实具有一些早期的浏览器支持,但这仅在ipython笔记本中演示过。