Я пытался заставить это работать некоторое время, но безрезультатно. Я пытаюсь реализовать простую привязку клавиш к виджету комбинированного списка tkinter, чтобы пользователь мог перемещаться по списку значений в алфавитном порядке, но он никогда не работает, когда комбинированный блок открыт, только когда он закрыт. Любая помощь приветствуется!
Вот фрагмент:
def navigateKey(event):
key=event.char.upper()
from string import ascii_uppercase as letters
if key in letters:
for index, curr in enumerate(curcodes):
if curr[0] == key:
trxcurrmenu.current(index)
break
trxcurrmenu.bind("<Key>", navigateKey)
РЕДАКТИРОВАТЬ: по запросу, вот иллюстрация проблемы: пример проблемы привязки события