正如问题所说。 Text
小部件具有 <<Modified>>
事件,但 Entry
小部件似乎没有。
最佳答案
将 Tkinter StringVar 添加到您的 Entry 小部件。使用 trace 方法将回调绑定(bind)到 StringVar。
from Tkinter import *
def callback(sv):
print sv.get()
root = Tk()
sv = StringVar()
sv.trace("w", lambda name, index, mode, sv=sv: callback(sv))
e = Entry(root, textvariable=sv)
e.pack()
root.mainloop()
关于python - 修改 Tkinter 条目小部件时如何获取事件回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6548837/