>
>> -bob
>
> Just tried, and neither the IDLE nor PyCrust
> interactive shells supports wx (or any other gui
> framework) out of the box.  IDLE complains about
> needing to use Pythonw, and PyCrust just hangs
> (probably due to the issue Bob mentioned).
>
> If the interactive shell in IDLE can be made to
> interact with gui's, then it will do I suppose.  (It's
> not as nice as PyCrust, but that's a killer feature).

I just tried this with ScrIDE <http://projects.gandreas.com/scride/ 
download.php> (using the Pythonw Rich Shell interactive window):

 >>> from wxPython.wx import *
 >>> class main_window(wxFrame):
...     def __init__(self, parent, id, title):
...             wxFrame.__init__(self, parent, -1, title, size = (200, 100),
...                     style=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE)
...             self.control = wxTextCtrl(self, -1, style=wxTE_MULTILINE)
...             self.Show(true)
...             
 >>> class App(wxApp):
...     def OnInit(self):
...             frame = main_window(None, -1, "wxPython: (A Demonstration)")
...             self.SetTopWindow(frame)
...             return true
...             
 >>> app = App(0)
 >>> app.MainLoop()


Seems to work, complete with things like completion, doc strings and  
the like (but having not done any wx work in a decade, it's hard to  
tell if there are problems)




Glenn Andreas                      [EMAIL PROTECTED]
  <http://www.gandreas.com/> wicked fun!
Mad, Bad, and Dangerous to Know

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to