extension to idle to clear screen - but how to write to screen?
Tal Einat
tal.no.no.spam at gmail.com
Sat Nov 17 15:27:31 EST 2007
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
More information about the Python-list
mailing list