gpt4 book ai didi

python - 带有用于 wxPython 或 Tkinter 的 GUI 设计器的漂亮 IDE

转载 作者:IT老高 更新时间:2023-10-28 21:35:14 27 4
gpt4 key购买 nike

我有一点用 Python 开发小型命令行应用程序的经验。我想继续使用 Python 开发 GUI。在 Python 可用的 GUI 工具包中,我觉得最喜欢的是 wxPythonTkinter;但我不想一直自己编写所有的 GUI。

这些工具包中是否有任何好的 GUI IDE?它不需要是免费的或开源的。

最佳答案

我将只讨论 WxPython,因为它是我唯一使用过的工具包。 TkInter 很适合编写小程序(然后它不需要 GUI 设计器),但并不适合大型应用程序开发。

  • wxFormBuilder真的很不错:它生成.XRC文件你需要加载到你的程序中,它可以在你使用的时候通过子类化生成.py文件。

  • DialogBlockswxDesigner是两个可以直接生成 Python 代码的商业软件。由于价格原因,我没有对这些进行过多测试。

  • wxGlade (我认为)对于大型程序来说还不够成熟,但值得一试。

在尝试了所有这些之后,我意识到它们都有所有缺陷,没有什么比在编辑器中编写 GUI 更好的了。问题在于扩展的学习曲线。但是,与使用 GUI 设计器相比,您的速度会更快,代码也会更灵活。

看看这个list of major applications用 wxPython 编写。您可能会看到这些都没有使用 GUI 设计器,这一定是有原因的。

然后你就会明白 gs 说你要么切换到 PyQt 要么你手动编写应用程序是正确的。我过去看过 Qt Designer 并认为这是我需要的。不幸的是,PyQt 有一些许可限制。

关于python - 带有用于 wxPython 或 Tkinter 的 GUI 设计器的漂亮 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/800849/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com