GUIs - A Modest Proposal

Michael Torrie torriem at gmail.com
Mon Jun 7 17:52:37 EDT 2010


On 06/06/2010 02:13 AM, Gabriele Lanaro wrote:
> I'd really like to s/tkinter/WxWidgets/g, the multiplatformness is (almost)
> the same but wx looks infinitely better. IMHO a good intention is to best
> the API of wx.

Does WX still do weird things like use event message maps instead of a
sane signals and slots mechanism?  Last I used it, the API wasn't very
pythonic either (PyQt isn't really pythonic either; PyGTK seems to be
much better).

WX may look better than Tkinter on the screen, but it still has problems
fitting in everywhere.  Certainly wx apps on OS X are pretty bad, though
that's mostly a developer issue.  Qt makes it a bit easier to fit in by
providing a nice API to change button orders and integrate with native
dialog boxes.

At least with Tkinter, it doesn't quite fit in anywhere so a user is
alerted to the fact that it probably won't behave as other Windows apps
do.  Then again, the Windows world is so full of inconsistent UIs and
custom widget sets that it probably doesn't matter either way.  On OS X,
though it will matter greatly.



More information about the Python-list mailing list