8

是否有任何用于 Python 的 GUI 工具包,带有类似于 Delphi 的表单设计器,例如,可以拖放控件以形成表单、移动它们等。

4

3 回答 3

7

我推荐使用Qt Designer的PyQt(现在来自诺基亚)。Qt 设计器生成 XML 文件 (.ui),您可以使用名为 的实用程序将其转换为 Python 模块,或从 Python 程序动态加载。pyuic

必须在不同的编辑器中编写您的 Python 代码,即 Designer 只是 GUI 设计器部分,而不是完整的 IDE。他们有一个名为 Qt Creator 的测试版 IDE,但我认为现阶段它对 Python 的支持不是很好。

如果您更愿意使用wxPythonwxGlade将输出 Python 代码。

于 2009-01-21T16:02:16.010 回答
2

使用 Glade + PyGTk 在 Python 中进行 GUI 编程。Glade 是一个允许您通过拖放小部件来创建图形界面的工具。反过来,Glade 会生成 XML 中的接口定义,您可以使用 libglade 将其与您的代码挂钩。查看Glade的网站了解更多信息。

于 2009-01-21T16:20:28.127 回答
2

如果您使用 wxPython,请查看BoaConstructor,它是一个带有 GUI 设计器的完整 Python IDE。

于 2009-01-21T16:21:20.057 回答