如何在tkin中的keypress上运行方法

2024-04-19 15:57:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个输入字段,当我在数据字段中键入时,我需要一个方法来更新要运行的treeview小部件。目前,我可以输入一个搜索参数,然后按一个'搜索'按钮,它将运行方法来搜索通过树状视图找到指定的客户端,但我想树状视图是更新,同时键入的条目,而不是通过一个按钮按下

我不确定这是否可能,是否应该通过绑定键来实现,或者是否有方法使用事件循环来实现这一点?你知道吗


Tags: 方法视图客户端参数键入部件事件条目
1条回答
网友
1楼 · 发布于 2024-04-19 15:57:53

请参阅以下帖子: 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

相关问题 更多 >