Python visual IDE

K

king kikapu

Hi to all,

i am not sure if this question really belongs here but anyway, here it
goes: I have seen a lot of IDEs for Python, a lot of good stuff but
actually none of them has what, for example, Visual Studio has: a
Visual Editor (with the ability to place controls on forms etc etc),
or RAD

I know that there is Glade but does anybody knows of some product, or
an ongoing effort to this direction so i can have a look at ?

Coming from Windows and vs.net world, i think the only missing point
here is the integration of the Pyrthon with a RAD IDE...

Thanks a lot and i apologize if this isn't the correct place for this
question...


Kikapu
 
B

Bruno Desthuilliers

king said:
Hi to all,

i am not sure if this question really belongs here but anyway, here it
goes: I have seen a lot of IDEs for Python, a lot of good stuff but
actually none of them has what, for example, Visual Studio has: a
Visual Editor (with the ability to place controls on forms etc etc),
or RAD

I know that there is Glade but does anybody knows of some product, or
an ongoing effort to this direction so i can have a look at ?

Coming from Windows and vs.net world, i think the only missing point
here is the integration of the Pyrthon with a RAD IDE...

Thanks a lot and i apologize if this isn't the correct place for this
question...

If you use wxWidgets, you may want to have a look at projects like
Boa-constructor or PythonCard. If you use QT/KDE, Eric3 offers good
integration with QT Designer IIRC.

Now as you can see, the problem with RAD tools is that they are specific
to a given GUI toolkit. Python runs on a lot of platforms, and some of
these platforms (ie Linux) are not tied to a specific GUI toolkit. So
integrating the RAD tool in the IDE means you can't use this IDE with
other GUI toolkits.

Also, there's a tradition in the *n*x world about preferring small,
highly specialized tools over huge monolithic do-it-all applications. As
an example, I daily use half a dozen languages, and I wouldn't like to
have to learn half a dozen IDEs. I'm much more productive with a good
code editor, the command line, and a few external tools when needed.

My 2 cents...
 
K

king kikapu

hmmm,,,ok, i see your point.
As i understand it, as a newcomer, it is a little cumbersome to right
the code in one ide,
"glue" the UI from another toll and all that stuff.

I know it works but if someone is coming from VS.Net, it seems a little
strange, at first.

I also saw that the wxWidgets is the more "feel natural" in all
platforms so i
believe that if an IDE is able to offer RAD capabilities and build upon
this
widget, it will be an awesome tool for Python programmers,
matches this way VS and other win RAD IDEs...

Thanks a lot for your post, i'll have a look at the programs you
mention!

King Kikapu
 
S

Steve

I haven't used it but Komodo (Professional version) says it has:

ActiveState GUI Builder (Komodo Professional only)

Enhance your applications with GUI dialogs: Simple, Tk-based dialog
builder with seamless round-trip integration, for Perl, Python, Ruby,
and Tcl.
 
K

king kikapu

I have already downloaded and seen the trial of Komodo Professional.
Indeed it has a simple Gui Builder but one can only use TKinter on it.
No wxWidgets support and far from truly RAD, but it is the only
"integrated"
GUI builder in these IDEs...
 
H

hg

king said:
I have already downloaded and seen the trial of Komodo Professional.
Indeed it has a simple Gui Builder but one can only use TKinter on it.
No wxWidgets support and far from truly RAD, but it is the only
"integrated"
GUI builder in these IDEs...

I do a lot of GUI programming with wxPython.

I find that switching from desktop 1 (Eclipse/PyDev) to desktop 2
(wxDesigner) becomes a reflex quite quickly ... even under Windows
thanks to virtuawin (http://virtuawin.sourceforge.net) - both packages
also are smart enough to notice when an open file has been modified
elsewhere.

I also program in Visual-Studio and overall do not find the RAD/IDE
integration that much more convenient.


Also, I generally get the job done in wxDesigner at the beginning of the
project, and seldom have to get back into it to twick the interface.

hg
 
K

king kikapu

I didn't know about this product you mention (wxDesigner).
I download the trial and it seems pretty good, reminds me the wxGlade.

So you make the GUI in this, generate Python code and import the module

on your main project and reference it respectively ??
 
H

hg

Yes,

Actually when you create the project from wxDesigner, the "main" will
also be generated for you ... then you include the correct files in
eclipse (note that one file never needs to be edited ... like glade).

I went for wxDesigner years ago when wxglade was fairly unstable ...
have not tested it lately.

wxDesigner has its own editor (so you can say it is a complete
environment) ... but I only use it to automatically generate classes,
events ... as eclipse+pydev bring much more to the picture.


I really do not regret the expense.

PS: wxDesigner will also generate code for other languages (never tried)
: c++, c#, perl
PPS: I'm not getting any money from them ;-)

hg
 
J

johnf

king said:
Hi to all,

i am not sure if this question really belongs here but anyway, here it
goes: I have seen a lot of IDEs for Python, a lot of good stuff but
actually none of them has what, for example, Visual Studio has: a
Visual Editor (with the ability to place controls on forms etc etc),
or RAD

I know that there is Glade but does anybody knows of some product, or
an ongoing effort to this direction so i can have a look at ?

Coming from Windows and vs.net world, i think the only missing point
here is the integration of the Pyrthon with a RAD IDE...

Thanks a lot and i apologize if this isn't the correct place for this
question...


Kikapu

You might want to check out "dabo" www.dabodev.com. It's only at .7 but it
has a GUI designer (uses wxPython). Has a 3 tier design and able to use
MySQL, Postgres, FireBird, and soon MSSQL. The project has a ways to go but
it's goal is to be similar to windows IDEs such as VFP, VB6 and VS.

John
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top