Ali*_*xel 41 python ide user-interface wxpython tkinter
我有一点使用Python开发小型命令行应用程序的经验.我想继续用Python开发GUI.从Python的可用GUI工具包中,我认为最喜欢的是wxPython和Tkinter ; 但我不想一直自己编写所有的GUI代码.
这些工具包中是否有任何好的GUI IDE?它不需要是免费的或开源的.
Map*_*pad 31
我将仅讨论WxPython,因为它是我遇到的唯一工具包.TkInter很适合编写小程序(然后它不需要GUI设计器),但不适合大型应用程序开发.
wxFormBuilder非常好:它生成.XRC
您需要在程序中加载的文件,它可以.py
在您使用时通过子类化生成文件.
DialogBlocks和wxDesigner是两个可以直接生成Python代码的商业软件.我没有测试这些因为他们的价格.
在尝试了所有这些之后,我意识到它们存在所有缺陷,没有什么比在编辑器中编写GUI更好了.问题是扩展的学习曲线.但是,与使用GUI设计器相比,您将更加快速,并且您的代码将更加灵活.
看看用wxPython编写的主要应用程序列表.您可能会发现其中没有一个使用GUI Designer,因此必须有这样的理由.
然后,当你说要切换到PyQt或手动编写应用程序时,你就明白gs是对的.我过去看过Qt Designer,认为这就是我需要的.不幸的是,PyQt有一些许可限制.
归档时间: |
|
查看次数: |
62176 次 |
最近记录: |