By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,097 Members | 1,529 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,097 IT Pros & Developers. It's quick & easy.

Python visual IDE

P: n/a

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

Nov 22 '06 #1
Share this Question
Share on Google+
8 Replies


P: n/a
king kikapu wrote:
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...
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom.gro'.split('@')])"
Nov 22 '06 #2

P: n/a

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

On Nov 22, 2:09 pm, Bruno Desthuilliers <o...@xiludom.growrote:
king kikapu wrote:
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...
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'on...@xiludom.gro'.split('@')])"- Hide quoted text -- Show quoted text -
Nov 22 '06 #3

P: n/a
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.

Nov 22 '06 #4

P: n/a

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...
On Nov 22, 4:31 pm, "Steve" <s...@ferg.orgwrote:
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.
Nov 22 '06 #5

P: n/a
hg
king kikapu wrote:
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...
On Nov 22, 4:31 pm, "Steve" <s...@ferg.orgwrote:
>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.
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
Nov 22 '06 #6

P: n/a

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 ??

On Nov 22, 4:58 pm, hg <h...@nospam.comwrote:
king kikapu wrote:
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...
On Nov 22, 4:31 pm, "Steve" <s...@ferg.orgwrote:
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.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- Hide quoted text -- Show quoted text -
Nov 22 '06 #7

P: n/a
king kikapu wrote:
>
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
Nov 22 '06 #8

P: n/a
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


king kikapu wrote:
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 ??

On Nov 22, 4:58 pm, hg <h...@nospam.comwrote:
>king kikapu wrote:
>>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...
On Nov 22, 4:31 pm, "Steve" <s...@ferg.orgwrote:
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.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- Hide quoted text -- Show quoted text -
Nov 22 '06 #9

This discussion thread is closed

Replies have been disabled for this discussion.