2024-10-01 02:37:43 发布
网友
我用PyQt4和Python构建了一个相当复杂的应用程序,但是发送给人们是一件痛苦的事情(一旦我这样做了,他们就不知道如何运行它)。然后就有了依赖性需要去角力。啊。在
总之,我刚刚了解了Jython,而且由于几乎每个人都安装了Java,所以它似乎是解决Python脚本分发问题的完美解决方案。有没有人真的用Jython开发了一个功能性的软件,如果它存在的话,还有一个带有Jambi绑定的软件?在
我只是问,这样我就不会去挖掘那些不起作用的东西。在
谢谢!在
如果您将这个应用程序移到Jython,您就必须将GUI从QT转换为Jambi。在
Jython是用Java实现的在Java虚拟机上运行的Python语言。因为它运行在JVM上,Jython应用程序可以使用任何Java库,比如SWING或Jambi。在
PyQT和Jambi之间的差别可能很小,但从根本上讲,您不会直接使用QT。相反,你将使用占卜。如果您使用任何非标准的Python模块,您仍然需要解决打包问题。在
如果您的应用程序使用其他用C实现的Python模块,那么您还需要用Java库替换这些模块。Jython非常擅长于不加更改地运行大量纯Python代码,但是Jython运行在Java环境中,并且一些基本对象(如字符串)的实现方式存在差异。Jython使用Java内部构件、Java的垃圾收集器等。在
有更多的信息可以通过这个问题得到:Migrating from CPython to Jython
如果您将这个应用程序移到Jython,您就必须将GUI从QT转换为Jambi。在
Jython是用Java实现的在Java虚拟机上运行的Python语言。因为它运行在JVM上,Jython应用程序可以使用任何Java库,比如SWING或Jambi。在
PyQT和Jambi之间的差别可能很小,但从根本上讲,您不会直接使用QT。相反,你将使用占卜。如果您使用任何非标准的Python模块,您仍然需要解决打包问题。在
如果您的应用程序使用其他用C实现的Python模块,那么您还需要用Java库替换这些模块。Jython非常擅长于不加更改地运行大量纯Python代码,但是Jython运行在Java环境中,并且一些基本对象(如字符串)的实现方式存在差异。Jython使用Java内部构件、Java的垃圾收集器等。在
有更多的信息可以通过这个问题得到:Migrating from CPython to Jython
相关问题 更多 >
编程相关推荐