开发者社区> 问答> 正文

如何使用Python创建可直接执行的跨平台GUI应用程序?

Python可以在多个平台上运行,可以用于桌面和Web应用程序,因此我得出结论,有一些方法可以将它编译成Mac,Windows和Linux的可执行文件。

问题是我不知道从哪里开始或如何用它来编写GUI,有人对此有所了解并指出我正确的方向吗?

展开
收起
游客6qcs5bpxssri2 2019-09-02 14:37:42 775 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    首先,您将需要一些带有Python绑定的GUI库,然后(如果您需要)一些程序将您的python脚本转换为独立的可执行文件。

    具有Python绑定的跨平台GUI库(Windows,Linux,Mac)

    当然,有很多,但我在野外看到的最受欢迎的是:

    Tkinter - 基于Tk GUI工具包(事实上​​的python标准GUI库,免费用于商业项目) WxPython - 基于WxWidgets(流行,免费用于商业项目) Qt使用PyQt绑定或Qt用于Python。前者不适用于商业项目。后者不太成熟,但可以免费使用。 完整列表位于http://wiki.python.org/moin/GuiProgramming

    单可执行文件(所有平台)

    PyInstaller - 最活跃的 fbs - 如果你选择Qt以上 单个可执行文件(Windows)

    py2exe - 曾经是最受欢迎的 单个可执行文件(Linux)

    冻结 - 以与py2exe相同的方式工作,但目标是Linux平台 单个可执行文件(Mac)

    py2app - 再次,像py2exe一样工作,但目标是Mac OS

    2019-09-02 14:38:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载