【发布时间】:2010-10-02 17:20:59
【问题描述】:
是否有任何用于 Python 的 GUI 工具包,带有类似于 Delphi 的表单设计器,例如可以拖放控件以形成表单、移动它们等。
【问题讨论】:
标签: python user-interface form-designer
是否有任何用于 Python 的 GUI 工具包,带有类似于 Delphi 的表单设计器,例如可以拖放控件以形成表单、移动它们等。
【问题讨论】:
标签: python user-interface form-designer
我推荐PyQt(现在来自诺基亚),它使用Qt Designer。 Qt 设计器生成 XML 文件 (.ui),您可以使用名为 pyuic 的实用程序将其转换为 Python 模块,或从 Python 程序动态加载。
您确实必须在不同的编辑器中编写 Python 代码,即 Designer 只是 GUI 设计器部分,而不是完整的 IDE。他们有一个名为 Qt Creator 的测试版 IDE,但我认为现阶段它对 Python 的支持不是很好。
【讨论】:
使用 Glade + PyGTk 在 Python 中进行 GUI 编程。 Glade 是一个允许您通过拖放小部件来创建图形界面的工具。反过来,Glade 会生成 XML 中的接口定义,您可以使用 libglade 将其与您的代码挂钩。查看Glade 的网站了解更多信息。
【讨论】:
如果您使用 wxPython,请查看BoaConstructor,它是一个带有 GUI 设计器的完整 Python IDE。
【讨论】: