2024-05-15 05:43:09 发布
网友
有没有类似于Delphi的带有窗体设计器的Python图形用户界面工具包,例如可以在其中拖放控件以形成窗体、移动控件等
使用Glade+PyGTk在Python中进行GUI编程。Glade是一个工具,它允许您通过拖放小部件来创建图形界面。反过来,Glade生成XML格式的接口定义,您可以使用libglade将其与代码连接起来。查看Glade的网站了解更多信息。
如果您使用wxPython签出BoaConstructor,那么它是一个带有GUI设计器的完整Python IDE。
我推荐使用Qt Designer的PyQt(现在来自诺基亚)。Qt设计器生成XML文件(.ui),您可以使用名为pyuic的实用程序将其转换为Python模块,也可以从Python程序动态加载。
pyuic
您必须在不同的编辑器中编写Python代码,即Designer只是GUI设计器部分,而不是完整的IDE。他们在beta版中有一个名为Qt Creator的IDE,但我认为它在这个阶段不太支持Python。
如果您愿意使用wxPython,那么wxGlade将输出Python代码。
使用Glade+PyGTk在Python中进行GUI编程。Glade是一个工具,它允许您通过拖放小部件来创建图形界面。反过来,Glade生成XML格式的接口定义,您可以使用libglade将其与代码连接起来。查看Glade的网站了解更多信息。
如果您使用wxPython签出BoaConstructor,那么它是一个带有GUI设计器的完整Python IDE。
我推荐使用Qt Designer的PyQt(现在来自诺基亚)。Qt设计器生成XML文件(.ui),您可以使用名为
pyuic
的实用程序将其转换为Python模块,也可以从Python程序动态加载。您必须在不同的编辑器中编写Python代码,即Designer只是GUI设计器部分,而不是完整的IDE。他们在beta版中有一个名为Qt Creator的IDE,但我认为它在这个阶段不太支持Python。
如果您愿意使用wxPython,那么wxGlade将输出Python代码。
相关问题 更多 >
编程相关推荐