[Tutor] help me decide

Steve Willoughby steve at alchemy.com
Wed Sep 5 19:49:05 CEST 2012

On 05-Sep-12 10:40, Alan Gauld wrote:
> On 05/09/12 11:04, Matthew Ngaha wrote:
>> also please could you tell me why you suggest wxPython over GTK?
> Support, there are probably more beginner friendly resources for
> wxPython than for GTk, although that is changing.

Yeah, and wxPython is a large, comprehensive package that should handle 
all of your GUI needs and then some.  I wrote one tool using wxPython 
and was quite happy with the results, and pleasantly surprised at the 
performance of widget updates and refreshes it achieved, even for the 
bits in pure Python.

>> that wxPython is the easiet to pick up yet a lot more complete than
>> Tkinter?

Not sure about that.  I started Tk programming back (way back) in my 
Tcl/Tk phase years ago, so I'm really used to Tk and that may bias me, 
but I'd say Tkinter is a lot easier to learn than wxPython, partly 
because it's smaller with fewer moving parts to tweak.  And yet, Tkinter 
is complete enough to be quite satisfactory for a lot of applications. 
Even after using wx, I've gone back to Tkinter when it sufficed for my 
applications, since it's a little easier to use and is a lot easier to 
distribute, coming for free with Python and all that.

>> this has interested me. is embedded programming a different field to
>> the type of programming in Python?
> Yes, it is usually done using assembler and C or C++.
> Some embedded work nowadays is done in Java - a reflection
> of how cheap memory has become!

Right.  Although Java here doesn't necessarily mean the JVM is running 
on the embedded machine; it could be Java source code compiled down to 
something a compact runtime can execute.

Steve Willoughby / steve at alchemy.com
"A ship in harbor is safe, but that is not what ships are built for."
PGP Fingerprint 4615 3CCE 0F29 AE6C 8FF4 CA01 73FE 997A 765D 696C

More information about the Tutor mailing list