Я использую tkinter
для графического интерфейса. Я привязал событие к записи следующим образом:
EntryFilePath.bind("<Key>", updateAmountOfPeople)
Он работает, но проблема в том, что он обновляется только тогда, когда нажимается клавиша, отличная от ввода ввода. Backspace запускает его, стрелки запускают его, но не буквы или цифры. Я ищу эту функцию.
Другая информация, которая может быть важна:
PathFileName = StringVar()
EntryFilePath = Entry(topLeftMidFrame, textvariable = PathFileName, width=45)
EntryFilePath.pack(side=TOP, pady=32, padx=10)
Как заставить его срабатывать на любую клавишу?
EDIT: я обнаружил, что это происходит только тогда, когда он только что был выбран. Ему нужен один из «других» ключей, отличных от [a-Z0-9], один раз, после чего все готово. Однако это проблематично, если люди сразу начнут писать.
EDIT2: это может быть связано с задержкой обновления.