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

IDE, widget library

P: n/a
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 ?
Sep 15 '05 #1
Share this Question
Share on Google+
13 Replies


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

Sep 15 '05 #2

P: n/a
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
Sep 15 '05 #3

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

Sep 15 '05 #4

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

Sep 15 '05 #5

P: n/a
"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>
Sep 15 '05 #6

P: n/a
as********@gmail.com writes:
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/


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>
Sep 15 '05 #7

P: n/a
Thomas Jollans <no****@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>
Sep 15 '05 #8

P: n/a
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
On Thu, Sep 15, 2005 at 09:39:46PM +0200, 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

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

Sep 15 '05 #9

P: n/a
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
Sep 15 '05 #10

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

Sep 16 '05 #11

P: n/a
as********@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
Sep 16 '05 #12

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

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 ?

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
Sep 16 '05 #13

P: n/a
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 :)
Sep 19 '05 #14

This discussion thread is closed

Replies have been disabled for this discussion.