Russell E. Owen wrote:
Anyone know how to redefine what the File>Quit menu item does on MacOS X using Aqua Tcl/Tk?

I am trying to convert a cross-platform application to use Twisted, and unfortunately this seems to make the pre-existing Quit menu item on MacOS X do *nothing*. I can't quit the application without using ctrl-C or closing the root window (not an option for this application).

I have tried to configure that menu item, but tk does not seem to know that it exists (the index of the last menu item is too small).

Any suggestions would be most welcome.

-- Russell

The pre-defined "Quit" menu entry that comes with Tk/Aqua is in the application menu, not the file menu. In my two Python/Tk apps, hitting "Command-Q" quits them without any code on my part--Tk is invoking the standard "quit" event.

If "Quit" is in the "File" menu, then it's not the pre-existing one--you'l have to handle that yourself.

If I'm misreading you, and you are talking about the "Quit" entry in the app menu, try something like this:

self.bind('Command-Key-Q', lamdba event: sys.exit())

--Kevin
--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to