Jython是否能够制作QT应用程序(从Python过渡到QT应用程序值得吗)?

2024-10-01 02:37:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我用PyQt4和Python构建了一个相当复杂的应用程序,但是发送给人们是一件痛苦的事情(一旦我这样做了,他们就不知道如何运行它)。然后就有了依赖性需要去角力。啊。在

总之,我刚刚了解了Jython,而且由于几乎每个人都安装了Java,所以它似乎是解决Python脚本分发问题的完美解决方案。有没有人真的用Jython开发了一个功能性的软件,如果它存在的话,还有一个带有Jambi绑定的软件?在

我只是问,这样我就不会去挖掘那些不起作用的东西。在

谢谢!在


Tags: 脚本应用程序软件jythonjava解决方案事情依赖性
1条回答
网友
1楼 · 发布于 2024-10-01 02:37:43

如果您将这个应用程序移到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

相关问题 更多 >