On Dec 7, 2011, at 12:45 PM, Andrew Harrington wrote: > I just got my first Mac. I know issues with Mac graphics have been discussed > before, but I'm not sure what is relevant with OSX Lion. > > With the active state Tcl and the standard python.org python and idle appears > fine. > Still if I try running a Zelle graphic program inside or outside idle I get a > freeze. > > The massive installation through MacPorts, that uses X11 for graphics makes > my Zelle graphics library Tk based programs work fine, but the X11 version > of Idle has many of the common keyboard shortcuts not working, and is > (intensionally) not the standard Apple menu setup. > > What am I missing? > > Thanks, > -- > Dr. Andrew N. Harrington > Computer Science Department > Loyola University Chicago > Lakeshore office in the Math Department: 205 Loyola Hall > http://www.cs.luc.edu/~anh > Phone: 773-915-7999 > Fax: 312-915-7998 > ahar...@luc.edu
Are you closing the GraphWin window before exiting your program? from graphics import * win = GraphWin() # do other stuff win.close() # this is the important line (without it, I think it does freeze) I keep forgetting to ask John about this to see if there's something we could do to modify graphics.py so this isn't necessary. I don't think I've done anything else to the standard python.org (i.e., I installed Python 3.2.2 on Lion, but didn't download anything extra such as Tcl). You do need a newer Tcl than comes with Snow Leopard (Idle tells you this in the shell window when you open it), but I think it works fine with Leopard as long as you close the window. HTH, Dave _______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig