[Edu-sig] graphics module
John Zelle
john.zelle at wartburg.edu
Wed Feb 11 10:08:32 EST 2004
Brian,
I had to do some tweaking of this code to make it work a little better
with Python 2.3 and IDLE 1.0 on Windows, and the result is this annoying
behavior you mention with your slightly older setup. When I have some
time, I need to really sort through the issues here rather than applying
band-aids. In any case, I think there is a simple fix for your
situation. Take a look in the graphics.py file and locate the GraphWin
class (it's the first one). The close method looks like this:
def close(self):
"""Close the window"""
self.master.destroy()
self.quit()
_root.update()
Simply comment out the second line, "self.quit()", (i.e. put a pound
sign in front of it). I think this will fix your problem. Please give it
a try and let me know if it works; I don't have a setup for testing your
version here.
--John
Brian Taylor wrote:
> Can anyone help me with this?
>
> I'm planning to use the graphics module created by Zelle in a short
> programming unit in my IT class. I'm running Python 2.2.2 on Windows
> XP. Using IDLE, I have no problem creating 'graphics' windows and I
> can do lots of fun stuff in them. However, when I close any graphics
> window by clicking the close box everything terminates (IDLE and any
> other graphics windows that may have been open).
>
> Thanks,
>
> Brian
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Edu-sig mailing list
>Edu-sig at python.org
>http://mail.python.org/mailman/listinfo/edu-sig
>
>
--
John M. Zelle, Ph.D. | Wartburg College
Associate Prof. of CS | Dept. Math/CS/Physics
john.zelle at wartburg.edu | Waverly, Iowa
More information about the Edu-sig
mailing list