Python GUI 库适用于 Windows/Gnome

4
我需要创建一个桌面应用程序,可以在Windows和Gnome(Ubuntu)上运行。我想使用Python来完成这个任务。该应用程序的GUI部分将是一个带有消息区和几个按钮的单一表格。
对于Python GUI 的选择似乎很多。如果可能的话,我正在寻找一些简单的东西,主要要求是它必须与Gnome(2.26及以上版本)和Windows XP / Vista / 7兼容。

3
相关问题:http://stackoverflow.com/questions/426718/what-cross-platform-gui-libraries-are-simple-lightweight-and-have-minimal-depend请问有哪些跨平台GUI库是简单轻量级且依赖最少的? - Greg Hewgill
感谢您快速的回复。我希望我能点赞,但似乎我需要提高我的声望。 - sonomax
4个回答

4

您可能想要尝试使用wxPython。这是一个成熟的项目,应该可以在Windows和Linux(Gnome)上运行。


我会先尝试这个,因为它似乎很受欢迎。感谢您的推荐。 - sonomax
如果你问我,wxPython毫无疑问是最好的选择,它之所以如此受欢迎并非没有原因。但是它远非易学,至少可以说是相当压抑人心的。如果你想要强大的功能,那就选择wxPython吧,但是如果你想要简单易用的东西,我认为你最好选择其他的工具。 - Mizipzor

3

PyGTK 是一个非常流行的 GUI 工具包,但在 Windows 上使用通常比在 Linux 上更加困难。


2

您是否查看过Python GUI库的详细列表? 对于简单的需求,我建议使用列表中推荐的EasyGUI


看起来这是合适的。如果wxPython太麻烦,我会研究一下这个。谢谢。 - sonomax

2

你也可以尝试使用PyQtPySide。这两个都是Qt的Python封装。PyQt是最初的封装,而PySide是由Qt Development Frameworks/Nokia推出的新项目,其目标与PyQt基本相同,只是许可证不同。 PyQt更为成熟,但许可证更为严格;而PySide是相对较新(处于测试版/预览版),但采用的是更加自由的许可证。然而,有关许可证的实际信息,请查看它们的网站,并在涉及问题时最好咨询律师。


尽管Qt不是Gnome的本地工具(其基于GTK),从开发角度来看,使用它更加容易和直观。我曾经使用过PyGTK和PyQt,而PyQt是明显的赢家。特别是当涉及到Windows时——让GTK在Windows上正常运行可能会很麻烦。在Linux系统上运行基于Qt的应用程序在基于GTK的桌面环境中也没有什么问题。 - balpha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接