【问题标题】:Freezing/compiling and piping a java python application?冻结/编译和管道Java python应用程序?
【发布时间】:2018-02-21 19:25:51
【问题描述】:

背景

我正在用python为一家小公司制作小软件,到目前为止,我已经用python制作了所有的后端和前端。对于ui,我一直在使用PyQt5,但是,我在冻结Mac系统中的ui部分代码时遇到了很多麻烦,老实说,我不喜欢Mac上ui的外观。我一直在阅读,似乎 JavaFX 在任何平台上都为桌面应用程序提供了更原生的外观,所以我想在 java 中制作前端(ui),在 python 中制作后端。

问题

但是,我真的不知道如何让两种语言进行交流。可能吗?

另外,我如何在单个 '.exe' 或 '.app' 上冻结或编译两种语言?

【问题讨论】:

    标签: java python javafx pyqt cross-platform


    【解决方案1】:

    令人惊讶的是,答案是肯定的:

    Combine JavaFX with Python

    这里是如何把它变成一个可执行的二进制文件

    creating executable for jython scripts

    【讨论】:

    • 非常感谢!你解决了我成千上万的问题。但是我认为我会将整个代码迁移到 java,因为后端库是纯原生的。
    猜你喜欢
    • 2015-05-09
    • 2017-10-18
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-20
    相关资源
    最近更新 更多