We are using wxPython instead of wxWindows. There was a long
discussion about this a couple years back. As I understand it, both
wxWindows and QT are natively built in C++. This, and related factors
of how one actually operationalizes an interface, makes their
programming considerably more difficult for the GRASS development
group (mostly scientists rather than dedicated programmers) to develop
and maintain.
However, wxPython (Python bindings for wxWindows) runs under Python.
This is much more widely known and easier to develop in. This means
that there are more potential developers available--and user/
scientists like me can actually work with it. It also has the added
value of ultimately making Python a dependency of GRASS, which makes
it a favored scripting environment. Like native wxWindows and QT,
wxPython is completely cross-platform. AFAICT, its development closely
parallels that of wxWindows, giving us access to the power of
wxWindows with the easy of Python.
Michael
______________________________
Michael Barton, Professor
Professor of Anthropology
Director of Graduate Studies
School of Human Diversity & Social Change
Center for Social Dynamics & Complexity
Arizona State University
Tempe, AZ 85287-2402
USA
voice: 480-965-6262; fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
On Jan 25, 2008, at 5:34 AM, Luca Casagrande wrote:
On Jan 24, 2008 4:28 PM, Michael Barton <[EMAIL PROTECTED]>
wrote:
Since the new GUI will be in Python, I strongly suggest that we start
developing new scripts in Python and for anyone with time on their
hands ;-) start to create Python versions of existing scripts. The
more scripts that are available in Python, the more people will make
sure that Python is installed and will take a look at it, which will
lead to more scripts in Python, etc...
Hi Michael,
I have started studying python more deeper for using it in pyWPS and
for creating new Qgis modules (with QT).
Just for knowing, is there any reason for using wxWindow instead of Qt
for the new GUI?
is it a matter of license?
Thank you very much
Luca
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev