Tei*_*ion 251 python deployment user-interface tkinter release-management
Python可以在多个平台上运行,可以用于桌面和Web应用程序,因此我得出结论,有一些方法可以将它编译成Mac,Windows和Linux的可执行文件.
问题是我不知道从哪里开始或如何用它来编写GUI,任何人都可以对此有所了解并指出我正确的方向吗?
lub*_*sko 269
首先,您将需要一些带有Python绑定的GUI库,然后(如果您需要)一些程序将您的python脚本转换为独立的可执行文件.
具有Python绑定的跨平台GUI库(Windows,Linux,Mac)
当然,有很多,但我在野外看到的最受欢迎的是:
完整列表位于http://wiki.python.org/moin/GuiProgramming
单可执行文件(所有平台)
单个可执行文件(Windows)
单个可执行文件(Linux)
单个可执行文件(Mac)
Jam*_*mie 55
另一个系统(尚未在接受的答案中提及)是PyInstaller,当py2exe不能时,它可以用于我的PyQt项目.我发现它更容易使用.
Pyinstaller基于Gordon McMillan的Python安装程序.哪个不再可用.
由于现在默认情况下几乎每个非Windows操作系统都安装了python,因此您唯一需要确保的是安装了所有非标准库.
话虽如此,可以构建包含python解释器的可执行文件,以及您使用的任何库.但是,这可能会创建一个大型可执行文件.
MacOS X甚至包括Xcode IDE中的支持,用于创建完整的独立GUI应用程序.这些可以由运行OS X的任何用户运行.
归档时间: |
|
查看次数: |
155617 次 |
最近记录: |