Можно ли привязать события к открытому комбобоксу tkinter? - PullRequest
0 голосов
/ 08 апреля 2020

Я пытался заставить это работать некоторое время, но безрезультатно. Я пытаюсь реализовать простую привязку клавиш к виджету комбинированного списка 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)

РЕДАКТИРОВАТЬ: по запросу, вот иллюстрация проблемы: пример проблемы привязки события

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