javascript - 使用 HTML/CSS/JavaScript 在 Web 应用程序中提供 PyQt4 GUI

标签 javascript user-interface widget pyqt4 pyqtgraph

目前,我们有许多使用 PyQt4 和 PyQtGraph 开发的 GUI。 我们需要让许多远程用户可以访问这些界面,并希望通过 HTML/CSS/JavaScript Web 应用程序提供 GUI 来实现这一点。

下面的链接为此任务提供了一些建议,但这些建议似乎适用于处于初始创建阶段的项目。我熟悉使用 Pyramid 服务器开发 Python-JavaScript Web 应用程序,并希望使用相同的方法为用户提供对已开发的 PyQt4 GUI 的访问。

https://softwareengineering.stackexchange.com/questions/109572/can-i-create-a-desktop-python-gui-application-and-run-it-as-a-web-app

所以我的问题是,我可以使用 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/

相关文章:

java - 自定义 JButton 边框

Python Tkinter after() 只执行一次

ios - 今天小部件 iOS 11 更新默认高度?

ios - 有没有办法直接在 iOS Today 扩展中处理远程通知?

javascript - ngRepeat - 首先按特定键对对象进行排序

javascript - 文档就绪函数内的全局范围

c# - 如何在不同条件下启用/禁用多个控件中的某些控件?

javascript - 为什么react js找不到我导出的模块?

javascript - 为什么我们可以在Javascript函数声明中使用 undefined object ?

c++ - Qt 自定义小部件不显示子小部件