Путаница TypeError

У меня есть небольшая программа Python, которая должна реагировать на нажатие кнопки «вверх» путем запуска соответствующего метода. Но вместо этого это вызывает у меня запутанную ошибку …

from tkinter import * class App: def __init__(self, master): self.left = 0 self.right = 0 widget = Label(master, text='Hello bind world') widget.config(bg='red') widget.config(height=5, width=20) widget.pack(expand=YES, fill=BOTH) widget.bind('<Up>',self.incSpeed) widget.focus() def incSpeed(self): print("Test") root = Tk() app = App(root) root.mainloop() 

И ошибка:

 Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python3.2/tkinter/__init__.py", line 1402, in __call__ return self.func(*args) TypeError: incSpeed() takes exactly 1 positional argument (2 given) 

Что может быть проблемой?

 
Interesting Posts for Van-Lav

Пользовательский конвертер Boost.Python

Работа с массивами NumPy с плавающей запятой для сравнения и связанных операций

Хороший XML-парсер python для работы с тяжелыми документами пространства имен

распараллеливать (несимметричные) петли в python

добавить два кадра данных с пандами

Не работает пример с директивой 'passive-deletes' в sqlalchemy doc

Планирование скрипта Python для быстрого запуска каждого часа

ValueError: матрицы не выровнены для ошибки копирования и x

Как предотвратить использование тензорным потоком всей совокупности памяти GPU?

Как сравнить строку с перечислением python?

eval () и run () в тензорном потоке

Две переменные в Python имеют одинаковый идентификатор, но не списки или кортежи

Плагины обычно не работают, как мне отлаживать?

Как использовать jQuery UI Datepicker в качестве виджета Django?

Вызов, если __name__ == '__main__': в одном модуле от функции в другом модуле

Python - лучший язык программирования в мире.