在python小部件上构建GUI的最佳框架是什么?
我当前正在使用gnome 3,但希望它独立于桌面环境。
我使用了以下3个工具箱。
wxPython是一个流行的选择。它支持Windows,Mac和Linux,但要在其中一些平台上安装可能会有些棘手(这是我最近在64位MAC和Ubuntu上注意到的)。它有很多不错的小部件,可通过演示应用程序查看,这些小部件可以单独下载。我建议您看看这个程序。我认为,即使wxFormBuilder似乎是一个很好的工具,它也缺少一个出色的表单设计器。我对Xrced不太满意,后者是另一种图形表单设计器,但您可能更喜欢这种样式。
PySide是Qt的python包装器。在我看来,这是一个非常专业的工具包。它也是跨平台的,并且具有非常好的图形表单设计器(QtDesigner)。这是开源开发的最佳选择。如果要制作商业应用程序,则必须购买许可证,在我看来,对于中小型项目而言,这有点贵。(这就是为什么我最近不使用Qt的原因)
TkInter包含在Python标准库中,并且也是跨平台的。我非常喜欢它,并且正在将其用于我的小应用程序。对于较大的项目,我认为它缺少小部件,文档和易于使用的图形设计器。如果您有一点时间来深入研究这个库,那可能不是问题。
希望对您有所帮助
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。