使用 HTML/CSS/JavaScript 在 Web 应用程序中提供 PyQt4 GUI
Serve PyQt4 GUIs in Web-Application using HTML/CSS/JavaScript
目前,我们有许多使用PyQt4和PyQtGraph开发的GUI。我们需要使许多远程用户可以访问这些接口,并希望通过 HTML/CSS/JavaScript Web 应用程序提供 GUI。
下面的链接提供了有关此任务的一些建议,但这些建议似乎适用于处于初始创建阶段的项目。我熟悉使用金字塔服务器开发 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 等内容分发应用程序。
我个人还没有尝试过,但你可以看看Wt:http://www.webtoolkit.eu/wt/
这是一个具有Qt风格的C++框架。因此,对于我们Python程序员来说,存在一个Jython绑定: http://www.webtoolkit.eu/wt/other_language
它不是Qt的直接替代品,可能需要修改Qt代码才能作为Wt Web应用程序工作,但似乎值得研究。
- 使用<ahref>使用谷歌脚本在谷歌表单GUI中标记
- 如何将浏览器用作脱机应用程序的GUI
- 是否有一个支持嵌入HTML页面的跨操作系统GUI框架
- 日期.GUI创建多个具有相同名称的按钮
- 如何通过内容类型为“image/jpeg”的 AJAX 调用将画布图像从 GUI 保存到后端
- Python-Django 和 PyQt4 的问题
- 如何针对事件流的 GUI 的特定对象
- 预先构建的GUI,用于上传.csv并将数据添加到mysql数据库
- html5/JS中的java桌面应用程序gui
- 在python中使用Selenium执行Javascript(Tkinter作为GUI)
- 多个gui按钮出现问题
- 扩展或定义新的dat.gui属性控制器的最佳方法
- TypeError:在three.js中使用DAT.gui()时,DAT未定义
- 使用 dat 时出现问题.三.js示例中的 GUI
- 使用 dat.gui 滑块将 Blender json / collada 中的骨骼旋转为三.js
- html5 3D GUI使用,没有任何插件
- 取消选中 dat.gui 中的复选框
- 如何在java gui中使用其他按钮的变量
- HTML5视图内部Java桌面GUI,JavaScript通信
- 使用 HTML/CSS/JavaScript 在 Web 应用程序中提供 PyQt4 GUI