我正在寻找一个月,并且变得非常沮丧。
我只是喜欢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是浪费时间。
答案 0 :(得分:4)
取决于您要使用的GUI Framework。三个最流行的框架和流行的图形设计师是:
答案 1 :(得分:1)
那么pyQT
您可以查看Qt Designer
只是对您的请求发表评论,不,并非所有real
程序员都自己编写GUI代码,但尝试一下,它非常有教育意义,让您更好地了解发生的事情。现在使用wysiwyg编辑器的html并不常见吗? (那不是风俗)
答案 2 :(得分:0)
请参阅Glade,特别是与libglade Python bindings一起使用。