我不斷收到以下錯誤:爲什麼我有屬性時會出現AttributeError?
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()
你應該向我們展示整個文件。 – 2010-02-28 02:28:44