是否真的没有基于wysiwyg Gui构建器的python / jython等事件

时间:2013-03-23 20:19:52

标签: python wysiwyg

我正在寻找一个月,并且变得非常沮丧。

我只是喜欢python。

所以在做了很多基于控制台的东西后,我也想做一些图形用户界面。

我知道大多数框架(wxpython,glade,tk等)。

但是:我想要为每个人自己编写GUI代码!从手中声明每个元素,考虑网格并进行跟踪和错误,以找出移动对象以在正确的位置移动对象的像素数。好吧,让我们说对我来说听起来就像1990年代一样,这根本不好玩。

因此,为了简单明了,我正在寻找的是一种解决方案,它允许我以图形方式设计GUI(WYSIWYG)并且基于事件链接到python代码。

几乎所有主要语言都有:对于C / C ++,它们肯定是能够做到这一点的最多IDE /工具。对于Java,有Netbeans with Wwing(我想要的例子;如果Netbeans中的UI设计者可以吐出jython代码,那将是理想的,但是没有:支持python但不支持UIdesign)。甚至Mono / Visual Basic等都有这样的工具。

那么为什么他们对python一无所知?

P.S。并且,请不要评论“如果你是真正的程序员,你可以手动完成以获得更清晰的代码”。如果我想要一些非常具体的东西,我可以手工编辑,但手工设计标准UI是浪费时间。

3 个答案:

答案 0 :(得分:4)

取决于您要使用的GUI Framework。三个最流行的框架和流行的图形设计师是:

  1. Qt Designer - 适用于PyQtPySide
  2. wxFormBuilderwxGladeBoa Constructor - wxPython
  3. Glade - 适用于PyGTK

答案 1 :(得分:1)

那么pyQT

您可以查看Qt Designer

只是对您的请求发表评论,不,并非所有real程序员都自己编写GUI代码,但尝试一下,它非常有教育意义,让您更好地了解发生的事情。现在使用wysiwyg编辑器的html并不常见吗? (那不是风俗)

答案 2 :(得分:0)

请参阅Glade,特别是与libglade Python bindings一起使用。