Несколько функций, связанных с одним виджетом - PullRequest
0 голосов
/ 09 сентября 2011

Я связываю несколько функций с одним виджетом, используя ту же последовательность (в данном случае последовательность '<Button>') в Tkinter. Для этого я использую аргумент add. Можно ли получить все функции, связанные с определенной последовательностью?

фрагмент:

wid.bind('<Button>', func0)
wid.bind('<Button>', func1, add=True)

1 Ответ

0 голосов
/ 10 сентября 2011

Если я правильно понял вопрос, вы можете создать одну функцию обратного вызова:

def cb(event):
    func0()
    func1()
    # ...

wid.bind('<Button>', cb)

Также вы можете заменить add=True на '+':

wid.bind('<Button>, func1, '+')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...