[GRASS-dev] Python GUI toolkits

Michael Barton michael.barton at asu.edu
Thu Jun 8 02:01:29 EDT 2006


Ideally, we should be able to write one piece of GUI code that will run on
all platforms, without x11 on Windows and preferably running under aqua on a
Mac. 

Does anyone looking into either wxPython or pyGTK know if this can be done
with either of these platforms?

The whole idea of not requiring x11 for GRASS is kind of lost if it is
required for the GUI. By the same token, it would be difficult to maintain 3
different versions of the GUI (unless the differences were very minimal).

Michael
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton



> From: Glynn Clements <glynn at gclements.plus.com>
> Date: Thu, 8 Jun 2006 00:39:34 +0100
> To: David Finlayson <david.p.finlayson at gmail.com>
> Cc: Jachym Cepicky <jachym.cepicky at centrum.cz>, GRASS developers list
> <grass-dev at grass.itc.it>
> Subject: Re: [GRASS-dev] Python GUI toolkits
> 
> 
> David Finlayson wrote:
> 
>> I am sure your work is great and greatly appreciated! For what it is
>> worth, I use Gnome on Linux, so I agree with you about GTK looking
>> good---it does to me anyway.
>> 
>> I was mainly concerned about Apple users. The last I heard, GTK was
>> not easy to install on Apple OSX and many apple users have a natural
>> revulsion to non-native apps (I don't own an apple so I don't
>> understand myself). Windows has never had a standard GUI so it is less
>> of an issue with Windows users.
> 
> Windows has had lots of "standard" GUIs in its time, although
> adherence to UI guidelines tends to be rather more lax than on the Mac
> (in particular, Microsoft doesn't seem particularly interested in
> following the guidelines which they suggest for other developers).
> 
> I would expect the non-native appearance to be more of an issue on the
> Mac, partly because UI guidelines tend to be more strongly adhered to
> there, but mainly because Unix GUI toolkits tend to be more heavily
> influenced by the Windows GUI than by the Mac GUI, so the difference
> is less noticable on Windows.
> 
> -- 
> Glynn Clements <glynn at gclements.plus.com>
> 
> 




More information about the grass-dev mailing list