[melbourne-pug] GUI libaries for Python

Peter Georgeson peter at supernifty.com.au
Tue Dec 7 12:29:57 CET 2010


My experience with Tkinter and wxPython.

To mainly agree with Richard and Tennessee...
Tkinter is quick, easy and included, but only includes a very basic widget set.
It's a bit of work if you want to do anything complicated, and doesn't have the nicest look and feel.

wxPython is very complete with loads of widgets, and looks good, but a little more work to get up and running with.
There's also a pretty good GUI builder for wxPython (Glade).
I would choose wxPython over Tkinter if the GUI needs to look slick, or you want a complete widget set.

Haven't used PyQt.

Pete

On 07/12/2010, at 10:00 PM, melbourne-pug-request at python.org wrote:

> Send melbourne-pug mailing list submissions to
> 	melbourne-pug at python.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://mail.python.org/mailman/listinfo/melbourne-pug
> or, via email, send a message with subject or body 'help' to
> 	melbourne-pug-request at python.org
> 
> You can reach the person managing the list at
> 	melbourne-pug-owner at python.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of melbourne-pug digest..."
> 
> 
> Today's Topics:
> 
>   1. GUI libaries for Python (David Crisp)
>   2. Re: GUI libaries for Python (Tennessee Leeuwenburg)
>   3. Re: GUI libaries for Python (Richard Jones)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 7 Dec 2010 15:25:13 +1100 (EST)
> From: David Crisp <dcrisp at netspace.net.au>
> To: melbourne-pug at python.org
> Subject: [melbourne-pug] GUI libaries for Python
> Message-ID:
> 	<alpine.DEB.2.00.1012071519390.32572 at thor.pearwood.mine.nu>
> Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
> 
> Last night at the MPUG meeting I asked which GUI libaries people 
> recomended.  There were two mentioned:  PyQt and TkInter.
> 
> I remembered the name of the one i had started to look at which was 
> WxPython which appears to be quite nice,  from a non programers point of 
> view.   The gui stuff I am investigating is for my thesis data gathering 
> and as such is really only goign to be used within a Windows environment.
> 
> But where does WxPython stand compared to PyQt and TkInter with the MPUG 
> members?  Is it an "actually thats good also"  or is it classed as 
> "seriously dont do it to yourself" ?
> 
> Thoughts?
> 
> Regards,
> David Crisp
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Tue, 7 Dec 2010 15:34:59 +1100
> From: Tennessee Leeuwenburg <tleeuwenburg at gmail.com>
> To: Melbourne Python Users Group <melbourne-pug at python.org>
> Subject: Re: [melbourne-pug] GUI libaries for Python
> Message-ID:
> 	<AANLkTinb2q69K658wYHwkVuzKqC9mrFGZZEzWCJeBu+9 at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> We've moved from Tkinter to PyQt. WxPython looks workable, but we chose PyQt
> at the best for us at the time. Tkinter is usable but we found it to be
> pretty nasty. But it works and it is everywhere...
> 
> Cheers,
> -T
> 
> 
> 
> On Tue, Dec 7, 2010 at 3:25 PM, David Crisp <dcrisp at netspace.net.au> wrote:
> 
>> Last night at the MPUG meeting I asked which GUI libaries people
>> recomended.  There were two mentioned:  PyQt and TkInter.
>> 
>> I remembered the name of the one i had started to look at which was
>> WxPython which appears to be quite nice,  from a non programers point of
>> view.   The gui stuff I am investigating is for my thesis data gathering and
>> as such is really only goign to be used within a Windows environment.
>> 
>> But where does WxPython stand compared to PyQt and TkInter with the MPUG
>> members?  Is it an "actually thats good also"  or is it classed as
>> "seriously dont do it to yourself" ?
>> 
>> Thoughts?
>> 
>> Regards,
>> David Crisp
>> _______________________________________________
>> melbourne-pug mailing list
>> melbourne-pug at python.org
>> http://mail.python.org/mailman/listinfo/melbourne-pug
>> 
> 
> 
> 
> -- 
> --------------------------------------------------
> Tennessee Leeuwenburg
> http://myownhat.blogspot.com/
> "Don't believe everything you think"
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mail.python.org/pipermail/melbourne-pug/attachments/20101207/9a43cea4/attachment-0001.html>
> 
> ------------------------------
> 
> Message: 3
> Date: Tue, 7 Dec 2010 15:43:46 +1100
> From: Richard Jones <r1chardj0n3s at gmail.com>
> To: Melbourne Python Users Group <melbourne-pug at python.org>
> Subject: Re: [melbourne-pug] GUI libaries for Python
> Message-ID:
> 	<AANLkTi=SW5o3bxeGwgWpqm4iVmyx8RLZM-Snm6vHLd-s at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> On Tue, Dec 7, 2010 at 3:25 PM, David Crisp <dcrisp at netspace.net.au> wrote:
>> Last night at the MPUG meeting I asked which GUI libaries people recomended.
>> ?There were two mentioned: ?PyQt and TkInter.
>> 
>> I remembered the name of the one i had started to look at which was WxPython
>> which appears to be quite nice, ?from a non programers point of view. ? The
>> gui stuff I am investigating is for my thesis data gathering and as such is
>> really only goign to be used within a Windows environment.
>> 
>> But where does WxPython stand compared to PyQt and TkInter with the MPUG
>> members? ?Is it an "actually thats good also" ?or is it classed as
>> "seriously dont do it to yourself" ?
> 
>> From my experience Qt - and hence PyQt since it Pythonically wraps the
> lovely C++ framework - has a much nicer API design to Wx.
> 
> Tkinter can be a little "nasty" but for quick jobs and those where
> prettiness isn't needed it's perfectly acceptable. I did a whole
> presentation about how Tkinter doesn't suck at Kiwi PyCon last year
> :-) It's around on the tubes somewhere...
> 
> 
>    Richard
> 
> 
> ------------------------------
> 
> _______________________________________________
> melbourne-pug mailing list
> melbourne-pug at python.org
> http://mail.python.org/mailman/listinfo/melbourne-pug
> 
> 
> End of melbourne-pug Digest, Vol 54, Issue 3
> ********************************************



More information about the melbourne-pug mailing list