捕捉输入按偶数

2024-10-03 13:27:14 发布

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

我在python中遇到了按键事件的问题,我有一个文本字段,我想做的是当文本字段有焦点时,用户按下enter按钮来更改默认行为(这将把焦点转移到下一个小部件)并insted调用某个函数。 以下是我所做的:

在self.password_输入.绑定(wx.EVT_KEY_关闭, 自我控制键)在

def onKeyDown(self, e):
    print e.GetKeyCode
    if e.GetKeyCode() == wx.WXK_RETURN:
        self.login()
    else:
        e.Skip()

但事实并非如此工作。奇怪问题是,当我把任何其他的钥匙,而不是WXK\u返回它将工作。例如,如果我把e.GetKeyCode()==wx.WXK_空间:它会工作的,当按空格键时它会调用login()函数…似乎只有回车才没有工作。有人吗知道为什么吗?在


Tags: 函数用户文本self部件事件login按钮