我使用tkinter
作为GUI。我结合事件的条目,像这样:Python 3.3 tkinter的入口小部件更新密钥
EntryFilePath.bind("<Key>", updateAmountOfPeople)
它的工作原理,但问题是,当比打字输入之外的键被按下它只是更新。退格触发它,箭头触发它,而不是字母或数字。我在寻找这个功能。
其他信息,可能是重要的:
PathFileName = StringVar()
EntryFilePath = Entry(topLeftMidFrame, textvariable = PathFileName, width=45)
EntryFilePath.pack(side=TOP, pady=32, padx=10)
如何使它触发任何按键?
编辑:我发现这只发生在刚被选中时。它需要一个“其他”非[a-Z0-9]键一次,之后就可以走了。尽管如此,如果人们立即开始写作,这是有问题的。
编辑2:它可能与更新延迟有关。
这_ought_工作的基础上,给出的信息;特定于窗口小部件的绑定应在类级绑定之前触发。 Tkinter错误也许? –
@DonalFellows我意识到了答案。 – PascalVKooten