python - 通过 Web 访问独立的 GUI 应用程序

标签 python django user-interface web

是否可以通过 Web 访问独立的基于 GUI 的应用程序?相关应用程序是一个事件动画制作器,它根据自定义文本输入显示动画。

我不希望通过任何远程桌面连接(或网络 session )之类的选项访问该软件。我实际上打算将该软件与我现有的网络应用程序集成。因此,根据用户在网页中的输入,软件应该能够显示相关内容的动画。请注意,不可能使用 JavaScript 或其他东西来实现该功能——在这种情况下,我必须再次重新创建应用程序。此外,该软件以交互模式运行。它不提供使用任何命令行参数生成任何 GIF 或视频文件。

我正在 Linux 上使用 Python-Django 进行开发。

最佳答案

实现类似功能的唯一方法是将应用程序加载到内存中,与其交互并呈现演示文稿。考虑有一个应用程序可以解析 HTML 文档、实例化并提供对内存中 DOM 元素的访问,以便您可以修改它们的属性,然后呈现其当前显示。

这个要求太多了。考虑这样一个事实:您将有多个用户同时请求应用程序呈现多个不同的状态,您可能必须管理应用程序的多个实例,以便不会阻止请求。我会考虑潜在的替代方案,重新实现 Canvas 元素的应用程序,或者可能是 Flash 或 Silverlight。

关于python - 通过 Web 访问独立的 GUI 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472282/

相关文章:

python - 使用 Matplotlib 在 Python 中填充曲线和 x 轴之间的区域

python - 在 scipy 中找到卡方检验的自由度?

python - Tensorflow 中的自动广播

python - ModelForm 没有指定模型类。[django]

Django,删除文本区域中模板值的初始空间

Java 如何关闭程序并从 GUI 移动到另一个程序

python urllib2 utf-8编码

python - 在 Django 中缓存站点地图

c# - Metro 用户界面和 C#

user-interface - 如何使用开发工具查看 Google Chrome 扩展注入(inject)的 css 样式表?