[Tkinter-discuss] Accelerator keys cross-platform

Kevin Walzer kw at codebykevin.com
Sat Dec 26 09:42:40 EST 2015


Mick,

On 12/26/15 2:57 AM, Michael O'Donnell wrote:
> Hi Kevin,
>
> I initially do:
>
>          if sys.platform == "darwin": CmdKey="Command-"
>          else: CmdKey="Control-"
>
> ...and then I define menu items as:
>
>          myMenu.add_command(label="Quit", command=self.mainWin.Quit,
> accelerator=CmdKey+'Q')
>
>
Thanks!

How do you handle other keybindings, c.f.

window.bind('<Command-or-control-W'>, lambda event: window.hide())

?

--Kevin

-- 
Kevin Walzer
Code by Kevin/Mobile Code by Kevin
http://www.codebykevin.com
http://www.wtmobilesoftware.com



More information about the Tkinter-discuss mailing list