Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #42761 > unrolled thread

IDE for GUI Designer

Started byRenato Barbosa Pim Pereira <renato.barbosa.pim.pereira@gmail.com>
First post2013-04-04 12:41 -0300
Last post2013-04-14 00:08 +0530
Articles 6 — 5 participants

Back to article view | Back to comp.lang.python


Contents

  IDE for GUI Designer Renato Barbosa Pim Pereira <renato.barbosa.pim.pereira@gmail.com> - 2013-04-04 12:41 -0300
    Re: IDE for GUI Designer CM <cmpython@gmail.com> - 2013-04-04 10:41 -0700
    Re: IDE for GUI Designer Wolfgang Keller <feliphil@gmx.net> - 2013-04-07 19:40 +0200
      Re: IDE for GUI Designer Fabio Zadrozny <fabiofz@gmail.com> - 2013-04-07 16:04 -0300
        Re: IDE for GUI Designer Wolfgang Keller <feliphil@gmx.net> - 2013-04-13 20:31 +0200
        Re: IDE for GUI Designer Robert Kern <robert.kern@gmail.com> - 2013-04-14 00:08 +0530

#42761 — IDE for GUI Designer

FromRenato Barbosa Pim Pereira <renato.barbosa.pim.pereira@gmail.com>
Date2013-04-04 12:41 -0300
SubjectIDE for GUI Designer
Message-ID<mailman.105.1365090072.3114.python-list@python.org>

[Multipart message — attachments visible in raw view] — view raw

Guys, is this, I wonder if there is an IDE with native support for the
development of GUI's such as Netbeans with Swing, Visual Basic, etc.,
already tested the Boa Constructor, and PyQt, but did not like what I'm looking
for is an IDE "all in one", ie power encode and draw the screens of the
program, someone indicates some?, but what I would like to know everything
together with an IDE: Coding + GUI (via visual elements) without the need
to import or export anything, like so: I want a button, I click and drag it to
a window, give two clicks and encode their actions, understand?

Thanks for all.

[toc] | [next] | [standalone]


#42771

FromCM <cmpython@gmail.com>
Date2013-04-04 10:41 -0700
Message-ID<1596b1ee-c146-4221-a9e0-dbd447a83f04@p5g2000yqj.googlegroups.com>
In reply to#42761
On Apr 4, 11:41 am, Renato Barbosa Pim Pereira
<renato.barbosa.pim.pere...@gmail.com> wrote:
> Guys, is this, I wonder if there is an IDE with native support for the
> development of GUI's such as Netbeans with Swing, Visual Basic, etc.,

The term you want to use is "GUI Builder".  Because there can be IDEs
without a GUI builder.  You want both.

> already tested the Boa Constructor, and PyQt, but did not like what I'm looking

What did you not like about Boa Constructor?

PyQT is not an IDE nor is it a GUI builder.  It is a "widget
toolkit" (or "framework").

> for is an IDE "all in one", ie power encode and draw the screens of the
> program, someone indicates some?, but what I would like to know everything
> together with an IDE: Coding + GUI (via visual elements) without the need
> to import or export anything, like so: I want a button, I click and drag it to
> a window, give two clicks and encode their actions, understand?

This is exactly what Boa Constructor does.




> Thanks for all.

[toc] | [prev] | [next] | [standalone]


#43007

FromWolfgang Keller <feliphil@gmx.net>
Date2013-04-07 19:40 +0200
Message-ID<20130407194031.ee59e3bc94b02b03d735990f@gmx.net>
In reply to#42761
> Guys, is this, I wonder if there is an IDE with native support for the
> development of GUI's

A decent Python IDE would probably integrate well enough with any decent
GUI builder. If there was one (decent GUI builder).

Unfortunately there's afaik currently no GUI builder available for any
of the Python GUI frameworks that actually makes use of the dynamic
interpreted nature of Python (in a way comparable to Cocoa's Interface
Builder or the Visualworks Smalltalk IDE). They are unfortunately all
just conceived following the clumsy tedious static C++-ish
code-generation method. X-(

Sincerely,

Wolfgang

[toc] | [prev] | [next] | [standalone]


#43012

FromFabio Zadrozny <fabiofz@gmail.com>
Date2013-04-07 16:04 -0300
Message-ID<mailman.250.1365361507.3114.python-list@python.org>
In reply to#43007

[Multipart message — attachments visible in raw view] — view raw

Well, I usually use the Qt Designer and it does work well for me.

It generates a .ui file with it which has to be passed to pyuic to generate
the actual Python code -- and you have to generate a subclass to implement
the slots -- for that, I add an external builder to Eclipse, so, in the end
it's mostly a matter of saving the ui in designer and going on to implement
the actual code for the actions in PyDev/Eclipse (sure, you don't click on
a link to add Python code, but for me that separation is good).

Cheers,

Fabio


On Sun, Apr 7, 2013 at 2:40 PM, Wolfgang Keller <feliphil@gmx.net> wrote:

> > Guys, is this, I wonder if there is an IDE with native support for the
> > development of GUI's
>
> A decent Python IDE would probably integrate well enough with any decent
> GUI builder. If there was one (decent GUI builder).
>
> Unfortunately there's afaik currently no GUI builder available for any
> of the Python GUI frameworks that actually makes use of the dynamic
> interpreted nature of Python (in a way comparable to Cocoa's Interface
> Builder or the Visualworks Smalltalk IDE). They are unfortunately all
> just conceived following the clumsy tedious static C++-ish
> code-generation method. X-(
>
> Sincerely,
>
> Wolfgang
> --
> http://mail.python.org/mailman/listinfo/python-list
>

[toc] | [prev] | [next] | [standalone]


#43536

FromWolfgang Keller <feliphil@gmx.net>
Date2013-04-13 20:31 +0200
Message-ID<mailman.567.1365877915.3114.python-list@python.org>
In reply to#43012
> Well, I usually use the Qt Designer and it does work well for me.
> 
> It generates a .ui file with it which has to be passed to pyuic to
> generate the actual Python code 

Wow.

Even one more step than with code generation directly from
the GUI builder.

Clumsy, tedious, static.

Cocoa's Interface Builder shows how to do it even though Objective-C is
a *compiled* language, unlike Python.

Sincerely,

Wolfgang

[toc] | [prev] | [next] | [standalone]


#43537

FromRobert Kern <robert.kern@gmail.com>
Date2013-04-14 00:08 +0530
Message-ID<mailman.570.1365878348.3114.python-list@python.org>
In reply to#43012
On 2013-04-14 00:01, Wolfgang Keller wrote:
>> Well, I usually use the Qt Designer and it does work well for me.
>>
>> It generates a .ui file with it which has to be passed to pyuic to
>> generate the actual Python code
>
> Wow.
>
> Even one more step than with code generation directly from
> the GUI builder.

You don't have to use pyuic. You can load the .ui file directly from your program.

> Clumsy, tedious, static.
>
> Cocoa's Interface Builder shows how to do it even though Objective-C is
> a *compiled* language, unlike Python.

The workflow is about the same, really.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web