有没有类似Visual Studio的工具可以用于创建Python的GUI?
我女朋友问我有没有一种工具(其实是个开发环境),可以让她以可视化的方式创建图形用户界面(GUI),并且轻松编辑与这些界面相关的功能。
比如说,她想要双击一下刚创建的按钮,然后立刻看到(并且可以编辑)与这个按钮点击事件相关的代码。我觉得这就是她在Visual Studio里做的事情。
工具包的选择并不重要。她只想要这个功能。
有没有什么工具可以做到这一点呢?
谢谢。
补充:把例子加粗了。感觉没有人注意到,这个要求很重要。
7 个回答
2
对于GTK+,有一个叫做Glade的工具。Python可以加载用Glade创建的界面文件。网上有一些教程可以学习。
对于Qt,有一个叫做QtDesigner的工具。PyQt的手册中有关于如何将PyQt与QtDesigner结合使用的内容。
据我所知,QtDesigner已经集成到一些开发环境(IDE)中,比如Eclipse。
2
Python(x,y) 是一个包含了Eclipse(一个流行的开发工具)和集成了PyDev(Python开发工具)以及QT Designer(图形界面设计工具)的安装包。如果你把PyUIC(一个用于将设计好的界面转换成代码的工具)配置在Eclipse中(可以参考这个简单的指南),那么在你设计好图形界面后,只需按一下按钮,就能生成相应的代码。
不过,老实说,这个过程没有Visual Studio(VS)那么简单或那么完美,尤其是在重新调整图形界面时,可能会遇到一些问题……
8