我有一个输入字段,当我在数据字段中键入内容时,我想要一个方法来更新要运行的Treeview小部件。当前,我可以输入搜索参数,然后按“搜索”按钮,它将运行该方法在树视图中进行搜索以找到指定的客户端,但是我希望树视图在输入条目时进行更新,而不是通过按下按钮
我不确定这是否可行,是否应该通过绑定键来完成,或者是否可以使用事件循环来实现这一目标?
答案 0 :(得分:0)
请参阅此SO帖子: TkInter keypress, keyrelease events
本质上:
from Tkinter import *
def keyup(e):
pass;
# e.char contains the pressed key if you need that info
# use your search function here
编辑(对不起,我忘记了):
您需要使用以下方法将keyup函数绑定到小部件:
frame.bind("<KeyRelease>", keyup) # you can also bind to a search widget