目前,我们有许多使用 PyQt4 和 PyQtGraph 开发的 GUI。 我们需要让许多远程用户可以访问这些界面,并希望通过 HTML/CSS/JavaScript Web 应用程序提供 GUI 来实现这一点。
下面的链接为此任务提供了一些建议,但这些建议似乎适用于处于初始创建阶段的项目。我熟悉使用 Pyramid 服务器开发 Python-JavaScript Web 应用程序,并希望使用相同的方法为用户提供对已开发的 PyQt4 GUI 的访问。
所以我的问题是,我可以使用 HTML/CSS/JavaScript 将功能性 PyQt4 GUI 作为小部件提供服务吗?
最佳答案
这很难。理论上,您可以使用类似 VNC 的方法,将窗口图像发送到客户端浏览器,并将用户事件发送回服务器。根据网络的不同,这可能会导致交互性较差,并且根据用户的数量,需要大量的服务器电源。 (有关示例,请参阅:https://github.com/campagnola/webqt)
您最好使用 py2exe、py2app、cx_freeze 等分发应用程序。
关于javascript - 使用 HTML/CSS/JavaScript 在 Web 应用程序中提供 PyQt4 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27846603/