5lvqbw...@sneakemail.com wrote: > 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. > I seem to remember you can create your wxApp with an argument of True or False. One of those settings creates a window containing any output to sys.stderr, if I remember rightly.
regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list