[Pythonmac-SIG] cross platform GUI?

Sean Hummel seanh@unforgettable.com
Fri, 01 Jun 2001 06:48:13 +0800


I've written quite a few things in Python which use TK because I needed the apps to run on Windows, Macintosh and UNIX.

However I found that the application while useable on all three platforms, it was very hard to make a simple dialog, without writing a new TK dialog/window class that read XML dialog templates.    

However because of the way TK works it can be quite annoying to write an application for.  I find the most annoying thing, that there aren't default filters for edit boxes, and that list boxes act strangely when scrolled to different positions, and doing insertions.

So if you don't care exactly how your application's GUI acts or looks, I'd suggest TK for Xplatform stuff.  But if you do care, then something else might be called for.



-----Original Message-----
From: John Schmitt <jschmitt@vmlabs.com>
Date: Thu, 31 May 2001 15:18:17 -0700
To: "'pythonmac-sig@python.org'" <pythonmac-sig@python.org>
Subject: [Pythonmac-SIG] cross platform GUI?


>
> So, in your collective experience, is tk actually useable to create decent
> Mac applications that are also decent Windows applications?  I'd like to be
> able to use wxpython or tk and also pygame ( <A HREF="http://pygame.seul.org/)" TARGET="_new"><FONT COLOR="BLUE">http://pygame.seul.org/)</FONT></A> but I'd
> like to target both Mac (OS9 and OSX) and Windows at the same time.  How do
> you accomplish that?
>
> I know this topic comes up often in comp.lang.python, but I want a real Mac
> person's perspective rather that people who 'heard good things about
> GTK/glade/wxwhatever' and think the Mac is just a GUI with a slightly
> different color.
>
> Thanks for your input.
>
> John
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
>  <A HREF="http://mail.python.org/mailman/listinfo/pythonmac-sig" TARGET="_new"><FONT COLOR="BLUE">http://mail.python.org/mailman/listinfo/pythonmac-sig</FONT></A>
>
>

-- 

_______________________________________________
Get your free email from http://mymail.iname.com