Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IDE, widget library

0 views
Skip to first unread message

Thomas Jollans

unread,
Sep 15, 2005, 3:39:46 PM9/15/05
to
I guess questions like this come all the time here ... well:

I a looking for a python IDE for gnu/linux that :
- has decent sytax highlighting (based on scintilla would be neat)
- has basic name completition, at least for system-wide modules
- has an integrated debugger
- is open source, or at least free of charge

an integrated GUI designer would of course be cool, but cannot be
counted as a requirement.

With that I come to the second question:
What cross-platform GUI libraries are there ? cross-platform meaning
functional and free on (at least) X11 and Win32
PyQT obviously doesn't count because qt3 is not free on windows.
Tk is ugly. (how well) is Tile supported with python ?
does PyGTK/Glade work on win32 ?

asmli...@gmail.com

unread,
Sep 15, 2005, 2:57:27 PM9/15/05
to
I like to use Eclipse with the Pydev plugin which is quite good and is
cross-platform.

eclipse - http://www.eclipse.org/
pydev - http://pydev.sourceforge.net/

Diez B. Roggisch

unread,
Sep 15, 2005, 3:27:37 PM9/15/05
to
Thomas Jollans wrote:
> I guess questions like this come all the time here ... well:
>
> I a looking for a python IDE for gnu/linux that :
> - has decent sytax highlighting (based on scintilla would be neat)
> - has basic name completition, at least for system-wide modules
> - has an integrated debugger
> - is open source, or at least free of charge

eric.

>
> an integrated GUI designer would of course be cool, but cannot be
> counted as a requirement.
>
> With that I come to the second question:
> What cross-platform GUI libraries are there ? cross-platform meaning
> functional and free on (at least) X11 and Win32
> PyQT obviously doesn't count because qt3 is not free on windows.

Not true, there exists a qt free edition port for windows. And I've had
close to no troubles rolling out apps developed under linux.

Diez

Thomas Jollans

unread,
Sep 15, 2005, 4:32:56 PM9/15/05
to
Diez B. Roggisch wrote:

> Thomas Jollans wrote:
>> PyQT obviously doesn't count because qt3 is not free on windows.
>
>
> Not true, there exists a qt free edition port for windows. And I've had
> close to no troubles rolling out apps developed under linux.
>
does usage of QT 3 in windows require any registration with trolltech or
is that just fibs i heard ?

John Moore

unread,
Sep 15, 2005, 3:36:02 PM9/15/05
to pytho...@python.org
Thomas Jollans wrote:

>With that I come to the second question:
>What cross-platform GUI libraries are there ? cross-platform meaning
>functional and free on (at least) X11 and Win32
>PyQT obviously doesn't count because qt3 is not free on windows.
>Tk is ugly. (how well) is Tile supported with python ?
>does PyGTK/Glade work on win32 ?
>
>

wxPython? http://www.wxpython.org/

--
==============================================
John Moore - Norwich, UK - jo...@jmsd.co.uk
==============================================

Jorge Godoy

unread,
Sep 15, 2005, 3:56:40 PM9/15/05
to
"Diez B. Roggisch" <de...@nospam.web.de> writes:

> Not true, there exists a qt free edition port for windows. And I've had close
> to no troubles rolling out apps developed under linux.

I have the same experience. Only more complex apps (using databases, for
example) gave me some trouble since they didn't had the driver I was using
(QPSQL7) and ODBC was crashing here... :-) But it worked like a charm.

--
Jorge Godoy <go...@ieee.org>

Jorge Godoy

unread,
Sep 15, 2005, 4:01:53 PM9/15/05
to
asmli...@gmail.com writes:

Too bad that Eclipse is such a mammoth with regards to system resources... I
also like it, but I feel Emacs is much lighter and gives me the same things I
have with Eclipse...

IMHO, eclipse is a "GUI" while Emacs is a "CLI" (just as a comparison to where
they differ to me) to edit Python code... Even support for subversion, CVS,
class navigation, etc. I have here.

But Eclipse is really interesting. Specially if you use its structure while
developing the application (but then, you fall out of Python -- I dunno how
compatible with it Jython is).

--
Jorge Godoy <go...@ieee.org>

Jorge Godoy

unread,
Sep 15, 2005, 4:03:42 PM9/15/05
to
Thomas Jollans <nos...@jollans.com> writes:

> does usage of QT 3 in windows require any registration with trolltech or is
> that just fibs i heard ?

If you're using the GPL version, you must comply with GPL... If you're using
the commercial version, then you must comply with Trolltech's license.

--
Jorge Godoy <go...@ieee.org>

Chris Lambacher

unread,
Sep 15, 2005, 5:03:14 PM9/15/05
to pytho...@python.org
PyGTK works beatifully on Win32. If you want anything more than the generic
GTK widgets on win32 you are going to have to jump through some hoops or not
be successful.

I tend to hate the GTK file chooser so I am using win32all to get the Native
windows one. There is no print dialog and win32all does not help with this.
If you want an embedded HTML renderer the only one that I know of is
GTKMozEmbed which is a bit of a big beast.


WxPython has better support for Win32, but does not have a very pythonic
interface. Wax or Dabo may help you out with this.

-Chris

> --
> http://mail.python.org/mailman/listinfo/python-list

Alessandro Bottoni

unread,
Sep 15, 2005, 5:15:58 PM9/15/05
to
Thomas Jollans wrote:

> I a looking for a python IDE for gnu/linux that :
> - has decent sytax highlighting (based on scintilla would be neat)
> - has basic name completition, at least for system-wide modules
> - has an integrated debugger
> - is open source, or at least free of charge

There are a few nice IDEs at www.wxwidgets.org. Have a look at the
"applications" page. I just use Kedit or Gedit.

> an integrated GUI designer would of course be cool, but cannot be
> counted as a requirement.

Have a look at Glade (with PyGTK) or wxGlade (with wxPython).

> With that I come to the second question:
> What cross-platform GUI libraries are there ? cross-platform meaning
> functional and free on (at least) X11 and Win32
> PyQT obviously doesn't count because qt3 is not free on windows.
> Tk is ugly. (how well) is Tile supported with python ?
> does PyGTK/Glade work on win32 ?

Try wxPython (Based on wxWidgets). Really "free" (LGPL'ed = MIT license) on
all platforms, well-engineered, documented and supported, native look&feel
on all platform. Need anything else? ;-)

HTH
-----------------------------------
Alessandro Bottoni

asmlinkage

unread,
Sep 15, 2005, 8:41:47 PM9/15/05
to
Jorge Godoy wrote:

> Too bad that Eclipse is such a mammoth with regards to system resources... I
> also like it, but I feel Emacs is much lighter and gives me the same things I
> have with Eclipse...

I know what you mean ! I am an avid emacs user but when I am writing an
enterprise application in python I would like to have the features
[http://pydev.sourceforge.net/features.html] that Pydev provides to
make my life a little easier. Before I adopted Eclipse and Pydev I was
throwing out a lot of elisp macros for functions that Pydev routinely
provides.

> But Eclipse is really interesting. Specially if you use its structure while
> developing the application (but then, you fall out of Python -- I dunno how
> compatible with it Jython is).

Pydev has enabled support for Jython in it's latest release and it
looks pretty good. One other interesting feature that I use is ant
extensions for python [http://www.rpstechnologies.net/PyAntTasks.html].
These are pretty nifty when it comes to application deployment and unit
testing.

Max M

unread,
Sep 16, 2005, 3:00:56 AM9/16/05
to
asmli...@gmail.com wrote:
> I like to use Eclipse with the Pydev plugin which is quite good and is
> cross-platform.


I have used those on Windows for about 3 weeks now, and I must say that
the switch has been allmost completely painless.

I have only good things to say about it.

I can see that my Java process takes up about 80 MBytes, so it is a bit
of a hog. But who cares... isn't 1 GB getting to be the standard these days?

I have a 1 GHz machine, and the IDE is plenty fast. It has a few
idiosyncrasies that needs to be learned, but I guess that Emacs has more ...


Good job on pydev!

--

hilsen/regards Max M, Denmark

http://www.mxm.dk/
IT's Mad Science

Adriaan Renting

unread,
Sep 16, 2005, 3:31:45 AM9/16/05
to pytho...@python.org
I find developing in Eric3 + QtDesigner to be very quick and easy. It does everything you want and much more,
only it uses Qt3. The new Qt4 has an official GPL version for Windows, and there are GPL ports versions of Qt3 as pointed out by other posters.
I am realy impressed by the elegance of Qt, and because it's all OO C++ PyQt mixes easily with Python.
I think your dismissal of Qt is to quick, I suggest you at least take it into consideration.
eric3 is a nice IDE for any kind of Python dev, but it realy shines when using it to develop Qt apps.
If Qt realy isn't an option I would go with wxWidgets/windows. But basically from my POV all the toolkits are available as GPL, so if you need it for free, the licencing for all is basically the same.

>>>Thomas Jollans <nos...@jollans.com> 09/15/05 9:39 pm >>>
I guess questions like this come all the time here ... well:

I a looking for a python IDE for gnu/linux that :
- has decent sytax highlighting (based on scintilla would be neat)
- has basic name completition, at least for system-wide modules
- has an integrated debugger
- is open source, or at least free of charge

an integrated GUI designer would of course be cool, but cannot be
counted as a requirement.

With that I come to the second question:
What cross-platform GUI libraries are there ? cross-platform meaning
functional and free on (at least) X11 and Win32
PyQT obviously doesn't count because qt3 is not free on windows.
Tk is ugly. (how well) is Tile supported with python ?
does PyGTK/Glade work on win32 ?
--
http://mail.python.org/mailman/listinfo/python-list

float_dublin

unread,
Sep 16, 2005, 12:24:19 PM9/16/05
to
wxPython + boaconstructor as IDE + RAD (looks like delphi or VB) and
easy to use (i'm c++'er but it took 15minutes to create some 15 buttons
application and 5 to create win32exe with py2exe, so I'm happy, cause I
don't even know python)
http://boa-constructor.sourceforge.net/

--
float_dublin

Christophe

unread,
Sep 19, 2005, 5:01:05 AM9/19/05
to
Alessandro Bottoni a écrit :

> Try wxPython (Based on wxWidgets). Really "free" (LGPL'ed = MIT license) on
> all platforms, well-engineered, documented and supported, native look&feel
> on all platform. Need anything else? ;-)

Some people have that weird notion that GTK is native look and feel on
all Linux platforms. Unfortunately for you, I have no GTK applications
running on *my* system and all wxPython apps look so outlandish :)

0 new messages