有没有类似Visual Studio的工具可以用于创建Python的GUI?

7 投票
7 回答
31708 浏览
提问于 2025-04-15 17:24

我女朋友问我有没有一种工具(其实是个开发环境),可以让她以可视化的方式创建图形用户界面(GUI),并且轻松编辑与这些界面相关的功能。

比如说,她想要双击一下刚创建的按钮,然后立刻看到(并且可以编辑)与这个按钮点击事件相关的代码。我觉得这就是她在Visual Studio里做的事情。

工具包的选择并不重要。她只想要这个功能。

有没有什么工具可以做到这一点呢?

谢谢。

补充:把例子加粗了。感觉没有人注意到,这个要求很重要。

7 个回答

2

对于GTK+,有一个叫做Glade的工具。Python可以加载用Glade创建的界面文件。网上有一些教程可以学习。

Glade

对于Qt,有一个叫做QtDesigner的工具。PyQt的手册中有关于如何将PyQt与QtDesigner结合使用的内容。

据我所知,QtDesigner已经集成到一些开发环境(IDE)中,比如Eclipse

2

Python(x,y) 是一个包含了Eclipse(一个流行的开发工具)和集成了PyDev(Python开发工具)以及QT Designer(图形界面设计工具)的安装包。如果你把PyUIC(一个用于将设计好的界面转换成代码的工具)配置在Eclipse中(可以参考这个简单的指南),那么在你设计好图形界面后,只需按一下按钮,就能生成相应的代码。

不过,老实说,这个过程没有Visual Studio(VS)那么简单或那么完美,尤其是在重新调整图形界面时,可能会遇到一些问题……

8

根据你的需求,我推荐以下两个工具:

  • Qt Designer
  • wxGlade

你可以看看这个链接:http://wiki.python.org/moin/GuiProgramming

撰写回答