1

Tkinterで同じキーをオブジェクトにバインドする方法はありますか? これが私の状況です。

マルチ リスト ボックス クラスを使用していますが、既にボタン 1 が他のリストボックスの同じ行を選択する関数にバインドされています。マルチリストボックスクラスのコピーを使用しながら、クラスのボタン1に別の機能を追加したいと思います。これは可能ですか?

4

1 に答える 1

4

2つの関数のラッパーを作成し、その関数をバインディングが呼び出す関数にするだけです。

def key_press_wrapper():
    your_function1()
    your_function2()

それはそれと同じくらい簡単なはずです。

リターンキーの例:

from Tkinter import *

def key_press_wrapper():
    your_function1()
    your_function2()
root=Tk()
root.bind('<Return>',key_press_wrapper)
于 2012-07-21T02:36:35.490 に答える