我需要开发一个中小型桌面GUI应用程序,由于时间限制,最好使用Python作为选择的语言。
我有哪些GUI库选择,可以让我独立地重新分发应用程序,假设用户没有可正常使用的Python安装,并且显然也没有我正在使用的GUI库?
另外,对于每个目标操作系统,我将如何将所有内容打包到合理大小的二进制文件中? (我的主要目标是Windows和Mac OS X)
添加:
我一直在研究WxPython,但是我发现了很多用cx_freeze打包并获得30mb +二进制文件的恐怖故事,却没有关于如何实际进行打包以及如何值得信赖的真正建议。
最佳答案
http://wiki.wxpython.org/CreatingStandaloneExecutables
除非您设法包括了wx的调试版本,否则它应该不会太大。
我似乎对python.dll和similair对于wx的4Mb内存犹新。
关于Python GUI应用程序重新分配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/153956/