Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Mike S Newsgroups: comp.lang.python Subject: Re: Everything good about Python except GUI IDE? Date: Wed, 2 Mar 2016 23:27:34 -0800 Organization: A noiseless patient Spider Lines: 44 Message-ID: References: <64a6599c-fae1-469d-bcee-875165b3cc7d@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Thu, 3 Mar 2016 07:24:32 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="99f7a13bc4cb631ca390cc2bcbd2396f"; logging-data="30573"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hYM0NO3haXWjp0uFgO0y2" User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 In-Reply-To: Cancel-Lock: sha1:m8G2FuMRJYydNTGPcW4dGBMGplc= Xref: csiph.com comp.lang.python:103945 On 2/27/2016 10:13 AM, wrong.address.1@gmail.com wrote: > On Saturday, 27 February 2016 18:08:36 UTC+2, Dietmar Schwertberger wrote: >> On 27.02.2016 12:18, wrong.address.1@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 FWIW, I have a lot of VB6 experience, and while I was reluctant to do it I did write some VB.NET programs and I have to say, MS did a good job with the VS IDE, of course they spent a lot of money on it. I'm learning Python to see if I want to do AI/ML work with it because I don't want to use Azure, but I'm going to keep using VB6 and VB.NET for desktop programs where development time and a GUI is needed, just my preference based on my experience.