tkinter проверяет, выключен ли Shift при нажатии кнопки - PullRequest
0 голосов
/ 22 октября 2019

У меня есть tk.Button(..., command=_on_button_click).
После того, как на него нажали, я хочу знать, удерживается ли в данный момент клавиша Shift.

Но _on_button_click вызывается без какого-либо объекта события или подобногодля меня, чтобы проверить это

1 Ответ

2 голосов
/ 22 октября 2019

Предполагая кнопку с именем button и обработчик с именем shift_click, вы можете использовать метод bind:

button.bind("<Shift-Button-1>", shift_click)

Конечно, вы, вероятно, также захотитеодин без смены нажмите:

button.bind("<Button-1>", not_shift_click)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...