Everything good about Python except GUI IDE?

wrong.address.1 at gmail.com wrong.address.1 at gmail.com
Sat Feb 27 13:13:21 EST 2016


On Saturday, 27 February 2016 18:08:36 UTC+2, Dietmar Schwertberger  wrote:
> On 27.02.2016 12:18, wrong.address.1 at gmail.com wrote:
> > Isn't there any good GUI IDE like Visual Basic? I hope there are some less well known GUI IDEs which I did not come across. Thanks.
> 
> As of today, there's no Python GUI builder comparable to VB 6.
> 

Thanks for stating this clearly. Everyone here has been trying to show me various ways to do the kind of things I will want to, but nobody clearly admits the limitations I will have to accept if I start with Python.

I am starting to wonder if VB.net would be a better solution for the time being. I have learnt enough VB.net to manage my work but it is bloated and Microsoft dependent.

> There are some like QtDesigner or wxGlade, but they either don't 
> generate Python code directly or they can only be used if you know the 
> underlying toolkit good enough to create the GUI yourself. You may try 
> out some, but I can almost guarantee you that you will come to the same 
> result.
> If you want a GUI, create it yourself using either wxPython or PyQt.

I will check it. I got the impression that you can create a GUI but that has to be converted to Python, and then you need a wrapper to put these forms in, and then they can be compiled or converted to *.exe with py2exe. Not a good way for development/debugging.

> 
> For engineering applications that's probably the weakest point that 
> Python has.
> It's holding back a lot of people...
> 
> Well, for most measurement or control software a GUI is not really 
> needed, but still people want it.
> 

In the 1980s everyone was happy with inputs from the command line on a line editor, but today people expect GUIs with graphics and often even animations.

It is surprising that a language which seems very popular does not have GUI development infrastructure in place these many years after it got into common use.

> 
> Regards,
> 
> Dietmar



More information about the Python-list mailing list