embedding python in wxpython

5lvqbwl02 at sneakemail.com 5lvqbwl02 at sneakemail.com
Tue Dec 30 14:52:08 EST 2008


Hi, I've looked around for a way to allow a python console from within
a wxPython application, but have only found stuff on embedded/
extending python with C/C++ or wxWidgets in C++, but not wxPython.

Is this easy to do?  Can someone point me in the right direction?

Also, typically when you embed a scripting language into a larger
application, how do you get the console environment to share data with
the larger application?

For instance, if the application has some gui stuff (for example
clicking on a object and dragging it around), how do you get
"object.select(x,y)" to print out on the console, and vice-versa: the
object gets selected if the user types "object.select(x,y)"?

I'd like the console to be a bidirectional representation of what's
going on in the gui, plus a general purpose evaluation environment
where you can manipulate application data via some api which is
automatically exposed to the console when the application opens up.

I'm looking for high-level hints/strategies/directions.

Thank you
Michael




More information about the Python-list mailing list