Any ideas on how to use wxPython to make a Mindmapping program?

I’ve never made a program before, but I’m confused with all the functions in this toolkit. Anyone has any idea at all?

You can see what this person did:
http://gimini.sourceforge.net/

I’d think FloatCanvas might be useful here. See the wxPython Demo for it. Generally, you need to track the position of objects on some background (like the canvas) and, depending on where they are, redraw connecting lines, and then also maybe keep some kind of hierarchical container object that shows the family tree of the objects (if you then somehow make use of that).

If this is your first wxPython project, this might be a tall order (difficult).

···

On Fri, Dec 20, 2013 at 9:47 AM, Xin Wei multirationale@gmail.com wrote:

I’ve never made a program before, but I’m confused with all the functions in this toolkit. Anyone has any idea at all?

You received this message because you are subscribed to the Google Groups “wxPython-users” group.

To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

I'd think FloatCanvas might be useful here.

it might...

See the wxPython Demo for it. Generally, you need to track the position
of objects on some background (like the canvas) and, depending on where
they are, redraw connecting lines,

It can do that part for you... See the demos in the source:

http://svn.wxwidgets.org/viewvc/wx/wxPython/3rdParty/FloatCanvas/Demos/

in particular, MovingElements.py and ProcessDiagram.py

If this is your first wxPython project, this might be a tall order
(difficult).

indeed -- but if you start slow, you may be abel to get it going...

-Chris

···

On Fri, Dec 20, 2013 at 10:02 AM, C M <cmpython@gmail.com> wrote:

--

Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R (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