Google app engine 谷歌应用引擎上的pyqt

Google app engine 谷歌应用引擎上的pyqt,google-app-engine,pyqt,Google App Engine,Pyqt,我想知道是否有任何方法可以在google app engine上部署基于pyqt的python GUI应用程序。根据FAQ,它说AppEngine只能支持纯python库,但我想使用pyqt的复杂图形功能,我正在使用pyqt来开发桌面python应用程序 还有别的办法吗 非常感谢 Shyam号 PyQt用于构建桌面UI。它不能用于构建基于浏览器的UI。这与App Engine无关。如果程序在GAE上运行,在云中某个遥远的服务器上,您认为它将如何在您的桌面上显示其GUI?当然不可能。我指的是谷歌的

我想知道是否有任何方法可以在google app engine上部署基于pyqt的python GUI应用程序。根据FAQ,它说AppEngine只能支持纯python库,但我想使用pyqt的复杂图形功能,我正在使用pyqt来开发桌面python应用程序

还有别的办法吗

非常感谢

Shyam号


PyQt用于构建桌面UI。它不能用于构建基于浏览器的UI。这与App Engine无关。

如果程序在GAE上运行,在云中某个遥远的服务器上,您认为它将如何在您的桌面上显示其GUI?当然不可能。我指的是谷歌的应用程序,比如文档和电子表格在云上的工作方式。他们有一个GUI,所以我相信一定有办法在浏览器上呈现GAE应用程序,就像标准的谷歌应用程序一样。-这一切都是在Javascript中完成的,在客户端上运行。例如,我了解到,我可以让业务逻辑在GAE上以python的形式运行,这可以触发客户端在浏览器上使用javascript进行渲染。对吗差不多。通常情况下,服务器不会触发浏览器中发生的事情,而是由浏览器中的Javascript运行显示。但是,是的,浏览器中使用Javascript的GUI,GAE中使用业务逻辑。对不起,伙计们,我的印象是,我们可以在GAE上使用类似GUI的java小程序,并在浏览器上呈现和运行它。这是我愚蠢的假设,因此产生了困惑。javascript能支持动画吗??-ShyamThis,再一次,与应用程序引擎无关。你可以发射任何你喜欢的javascript;它的行为取决于访问者的浏览器。非常感谢。最后一件事。有没有办法让桌面应用程序(而不是浏览器)与应用程序引擎上运行的应用程序进行交互有两件事,NaCL(原生客户端)允许在沙箱环境中运行不受信任的代码。这将允许这种情况发生,尽管它是高度实验性的。另一个是pyqt可以用来生成数据,用作GAE使用的库,比如Qt模型,而不是Django模型,但这样,仍然需要输出到html并发送。你当然可以使用桌面应用程序而不是浏览器来与应用程序引擎通信。您的桌面应用程序只需要能够发送HTTP请求,并且您的应用程序引擎应用程序可能应该使用ProtoRPC之类的东西公开API。