[wxPython] wxWindows Book

There are a few classes that are not stricly GUI in nature. Also, I had earlier alluded to wrapping some of the wxWindows classes (starting with document/view which are GUI in nature) and some other people I know have talked about wrapping a significant portion of the wxWindows framework.

However, at this stage, it is essentially a GUI framework. But it has a lot of potential to be extended and would make it much easier for the non-C++ programmer to use in performing more complex programming tasks. But you are correct, it is very convenient for doing GUIs and that is it's major purpose at this time.

ยทยทยท

-----Original Message-----
From: Chris Barker [mailto:Chris.Barker@noaa.gov]
Sent: Friday, March 08, 2002 6:38 PM
To: wxpython-users@lists.wxwindows.org
Subject: Re: [wxPython] wxWindows Book

Paul Ammann wrote:

Please include a section for the non GUI programmers. :wink:

HUH? What in the world would you be using wxPython for that's not a
GUI??

-Chris

--
Christopher Barker, Ph.D.
Oceanographer
                                        
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

Chris.Barker@noaa.gov

_______________________________________________
wxpython-users mailing list
wxpython-users@lists.wxwindows.org
http://lists.wxwindows.org/mailman/listinfo/wxpython-users

From: Gary Young

There are a few classes that are not stricly GUI in nature.
Also, I had earlier alluded to wrapping some of the wxWindows
classes (starting with document/view which are GUI in nature) and
some other people I know have talked about wrapping a
significant portion of the wxWindows framework.

Wrapping doc/view probably makes sense, but when I enquired on wx-dev and
wx-users in the past whether anyone actually used the wxWindows doc/view
framework the silence was deafening.

However, at this stage, it is essentially a GUI framework. But it
has a lot of potential to be extended and would make it much
easier for the non-C++ programmer to use in performing more
complex programming tasks. But you are correct, it is very
convenient for doing GUIs and that is it's major purpose at this time.

This part I don't understand from the point of a Python programmer. It seems
to only make sense if you wanted to program in a variety of languages, but
always programs to the wxWindows API for non-GUI classes. As has been stated
on this list recently and in the past, most of the wxWindows classes which
aren't wrapped in wxPython are not wrapped because there is a more
convenient or better library, class, method, etc. already in Python. The
rule of thumb is if Python already does it, don't wrap a wxWindows class for
that functionality.

Are there specific wxWindows classes that you have in mind that Python
doesn't handle?

ka