Python可以在多个平台上运行,可以用于桌面和Web应用程序,因此我得出结论,有一些方法可以将它编译成Mac,Windows和Linux的可执行文件。
问题是我不知道从哪里开始或如何用它来编写GUI,有人对此有所了解并指出我正确的方向吗?
首先,您将需要一些带有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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。