Как сделать ткинтер.Мену ориентированным? - PullRequest
2 голосов
/ 04 февраля 2020

Я делаю горячую клавишу (Alt + s), чтобы активировать кнопку меню.

Вот мой код.

MenuBar = tkinter.Menu(Win)
StartMenu = tkinter.Menu(MenuBar)
StartMenu.add_command(label="Action 1",command=ActionOne)
StartMenu.add_command(label="Action 2",command=ActionTwo)
MenuBar.add_cascade(label="Start",menu=StartMenu)

Я связываю событие, чтобы сфокусировать StartMenu.

Поэтому я использую

Win.bind_all("<Alt-s>",lambda event: StartMenu.focus())

Это не работает.

И focus_force () тоже не работает (я не знаю, работает ли это, Но ничего не изменилось)

Win.bind_all("<Alt-s>",lambda event: StartMenu.focus_force())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...