我使用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