extension to idle to clear screen - but how to write to screen?

owl john_nowlan at carleton.ca
Thu Nov 22 17:16:26 CET 2007


On Nov 17, 3:27 pm, Tal Einat <tal.no.no.s... at gmail.com> wrote:
> On Nov 15, 10:20 pm, owl <john_now... at carleton.ca> wrote:
>
>
>
> > and here I thought I was going to finally be able to change the world
> > AND contribute back to python with my amazing clear screen extension -
> > but I can't get it to work. ;(
>
> > Copying from ZoomHeight.py and someone else's clever print suggestion:
> > -------------------------------------------------
> > # My Clear extension: clear a window
>
> > class Clear:
>
> >     menudefs = [
> >         ('windows', [
> >             ('_Clear', '<<clear>>'),
> >          ])
> >     ]
>
> >     def __init__(self, editwin):
> >         self.editwin = editwin
>
> >     def clear_event(self, event):
> >         for i in range(60):
> >             print
> > --------------------------------------------------
>
> > It shows up as a menu item, but does not do anything. No output,
> > nuffin.
> > I did get some sort of 'no connection msg' playing around which leads
> > me to believe that I can't really write to the window (at least not
> > this simplistically)...
>
> > Pointers?
>
> Try this:
> self.editiwin.write('\n'*60)
>
> - Tal Einat
> reduce(lambda m,x:[m[i]+s[-1] for i,s in enumerate(sorted(m))],
>       [[chr(154-ord(c)) for c in '.&-&,l.Z95193+179-']]*18)[3]
>
> P.S. Feel free to contact the idle-dev mailing list: idle-dev <at>
> python (dot) org

Thanks!



More information about the Python-list mailing list