Re: Standard Python GUI builder?

Igor Korot <[email protected]>
Newsgroups gmane.comp.python.wxglade
Message-ID <CA+FnnTzAN0nNB8PF=BkK5y_-st_b=bTaRLxM7=erRqHhi3983g@mail.gmail.com>
Hi, Dietmar,

On Sun, Feb 28, 2016 at 7:40 AM, Dietmar Schwertberger
<[email protected]> wrote:
> Hi!
>
> Every now and then on comp.lang.python there's a discussion about GUI
> builders.
> E.g. currently "Everything good about Python except GUI IDE?"
>
> Well, I'm using wxPython a lot and PyQt sometimes (for my smartphone
> running Sailfish OS).
>
>  From time to time I'm testing the available GUI builders like Qt
> Designer, wxGlade and wxFormBuilder. My motivation is to find a tool
> which finally would allow me to recommend Python to my colleagues.
>
> As of now, the conclusion is always that there's no tool that I would
> recommend for a Python beginner to start GUI programming with.
>
> The reference is always Visual BASIC 6. You could teach anyone with a
> some BASIC knowledge within a few minutes how to implement a simple GUI
> with some text inputs and buttons.
>
> E.g. Qt Designer is OK to use, but to use the created GUI actually from
> Python, it's quite a mess requiring as much knowledge as if you code the
> GUI manually.
>
>
> On the other hand, wxGlade is not too far away from being the tool of
> choice.
>
> So the question is whether the wxGlade developers would be interested in
> developing wxGlade into the "Standard Python GUI builder"?
>
> My suggestions would be:
>   - drop the requirement that each frame or panel has to have a sizer.
> wxPython does not require this and these sizers are absolutely
> counter-intuitive. E.g. a frame with a notebook does not need a sizer.

Yes, it does.
Because depending on the different options, you notebook might be
positioned and sized differently.

>   - structure the tool palette; have a look at Qt Designer or
> wxFormBuilder for inspiration
>   - add drag and drop, cut, copy and paste to the tree view; if the GUI
> has a structure, it should be possible to edit the structure

I would argue that it is unnecessary. It is GUI RAD tool and as such you
drop everything on the GUI. However it would be nice to have Cut/Copy/Paste
from the actual GUI being designed.

>   - allow people to add code to event handlers etc. in place
>   - think about switching to a single-frame user interface with
> integrated preview

Why?
If it can be integrated so that all those windows will float on top
of main IDE - yes, otherwise - no.

>
> Also, be prepared to support wxPython Phoenix and Python 3.x.

That's would be nice.

Thank you.

>
> Regards,
>
> Dietmar
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> _______________________________________________
> wxGlade-general mailing list
> wxGlade-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/wxglade-general

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.