如何使用Python创建可直接执行的跨平台GUI应用程序?
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为目标
以上是 如何使用Python创建可直接执行的跨平台GUI应用程序? 的全部内容, 来源链接: utcz.com/qa/424718.html