可能重复:
Is Python any good for GUI development?哪些多平台GUI框架可以用来编写Python应用程序?
我写了一个Python的GUI应用程序,并使其在Linux,Windows和Mac上运行。
我使用的框架是PyGTK的。 最终结果并不是很好:Mac上的应用程序看起来很糟糕,它在Windows上都不是“本地的”。此外,在Mac上,窗户的行为有时是错误的,模态对话框出现在主窗口下方。
我已经探索其他框架和我发现,一个端口可以是真的很难:
- PyQt的它是巨大的,难以安装和Mac下分发;
- PyGui很差:我至少需要表和树视图;
- wxPython的明确规定,你必须使用一个自定义的Python构建适用于Mac
- Tkinter的:没有检查,只是有这样的印象,这是过时的
我知道这个问题可能类似于https://stackoverflow.com/questions/394039/which-python-gui-framework,但在该线程中,可移植性问题并未真正考虑在内。
Windows和Mac是必须的,因为大多数我的用户有系统。
你也可以推荐一些书吗?
看看这个:http://stackoverflow.com/questions/115495/is-python-any-good-for-gui-development – systempuntoout 2010-06-14 14:11:54
你是怎么在Windows上安装PyGTK的? – phkahler 2010-06-14 14:21:17
这显然不是重复的,它是一个非常有用的问题,即使标题可以稍微调整一下。这个问题是关于你编写Python GUI应用程序有什么选择。 – sorin 2014-03-22 14:22:58