Python Widget / GUI框架

时间:2012-01-18 04:19:10

标签: python gtk widget gnome

用于在python小部件上构建GUI的最佳框架是什么?

我目前正在使用gnome 3,但希望它独立于桌面环境。

3 个答案:

答案 0 :(得分:1)

我使用了以下3个工具包。

  • wxPython是一个受欢迎的选择。它支持Windows,Mac和Linux,但在某些平台上安装可能很棘手(这是我最近在64位MAC和Ubuntu上注意到的)。它有许多不错的小部件,可以通过演示应用程序看到,可以单独下载。我建议看看这个应用程序。在我看来,即使wxFormBuilder似乎是一个很好的工具,它也缺少一个优秀的表单设计器。我不太喜欢Xrced,这是另一个图形表单设计师,但你可能更喜欢这个。

  • PySide是Qt的python包装器。在我看来,它是一个非常专业的工具包。它也是跨平台的,并且有一个非常好的图形表单设计器(QtDesigner)。它是开源开发的最佳选择。如果你想制作一个商业应用程序,你必须购买一个许可证,对于中小型项目,我认为这个许可证有点贵。 (这就是我最近没有使用Qt的原因)

  • TkInter包含在Python标准库中,也是跨平台的。我非常喜欢它,我将它用于我的小应用程序。对于更大的项目,我认为它缺少小部件,文档和易于使用的图形设计器。如果你有一点时间深入这个lib,可能不是问题。

我希望它有所帮助

答案 1 :(得分:0)

PyQt也许就是你要找的东西。 看看http://wiki.python.org/moin/PyQt

答案 2 :(得分:0)

wxPython将是我的易用性和跨平台(Win / Mac / Unix)兼容性的选择。