Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过Web访问独立GUI应用程序_Python_Django_User Interface_Web - Fatal编程技术网

Python 通过Web访问独立GUI应用程序

Python 通过Web访问独立GUI应用程序,python,django,user-interface,web,Python,Django,User Interface,Web,是否可以通过Web访问独立的基于GUI的应用程序?相关应用程序是一个事件动画制作程序,它根据自定义文本输入显示动画 我不希望通过任何类似远程桌面连接(或web会议)的选项访问该软件。实际上,我打算将该软件与现有的web应用程序集成。因此,基于用户在网页中的输入,软件应该能够显示相关事物的动画。请注意,使用JavaScript或其他东西无法实现功能——在这种情况下,我必须重新创建应用程序。此外,软件以交互模式运行。它不提供使用任何命令行参数生成任何GIF或视频文件 我正在使用Python Djan

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

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


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

实现类似功能的唯一方法是将应用程序加载到内存中,与之交互并呈现演示文稿。考虑一下有一个可以解析HTML文档的应用程序,实例化并提供对内存中DOM元素的访问,这样你就可以修改它们的属性,然后渲染它的当前显示。p>
这要求太高了。考虑这样一个事实,您将有多个用户同时请求应用程序呈现多个不同的SATE,在这里您可能需要管理应用程序的几个实例,这样就不会阻止请求。我会考虑潜在的替代方案,重新实现画布元素的应用程序,或者Flash或Silverlight。

实现类似功能的唯一方法是将应用程序加载到内存中,与之交互并呈现演示文稿。考虑一下有一个可以解析HTML文档的应用程序,实例化并提供对内存中DOM元素的访问,这样你就可以修改它们的属性,然后渲染它的当前显示。p>
这要求太高了。考虑这样一个事实,您将有多个用户同时请求应用程序呈现多个不同的SATE,在这里您可能需要管理应用程序的几个实例,这样就不会阻止请求。我会考虑潜在的替代方案,重新实现canvas元素的应用程序,或者Flash或Silverlight。

你的意思是什么?@sarnold不完全是这样。我想让那个动画师和我现有的网络应用程序“集成”在一起。你是想让Python代码通过插件在浏览器中执行吗?(您是否正在尝试做一些真正应该用JavaScript来做的事情?)您可以将基于web的rdesktop/VNC客户端加载到网站上的iframe中。但是,您可以将文本输入传递给应用程序,让它生成视频或动画gif,然后在您的网站上显示。您的意思是?@sarnold不完全是这样。我想让那个动画师和我现有的网络应用程序“集成”在一起。你是想让Python代码通过插件在浏览器中执行吗?(你是不是想做一些真正应该用JavaScript来做的事情?)你可以将一个基于web的rdesktop/VNC客户端加载到网站上的iframe中。但是,也许你可以将文本输入传递给应用程序,让它生成视频或动画gif,然后在你的网站上显示。