我不断收到以下错误:
AttributeError: Caribou instance has no attribute 'on_key_up'
问题是,我很确定我确实有那个属性......
以下是我的代码(来自 caribou.py)的一些摘录:
def on_key_up(self, event):
if event.event_string == "Shift_R":
_r_shift_down = False
elif event.event_string == "Shift_L":
_l_shift_down = False
这是导致错误的行:
pyatspi.Registry.registerKeystrokeListener(caribou.on_key_up, mask=None, kind=(pyatspi.KEY_RELEASED_EVENT,))
有人看到我做错了什么吗?
谢谢!
编辑:哎呀——这是我创建驯鹿实例的方法:
caribou = Caribou()