注目キーワード

【tkinter】bind関数の使い方と引数の渡し方【Python】

コード例

変な導入を省きます。手っ取り早くコードを知りたい方へ。以下はコードの一例です。

root.bind(“<Control-r>”, lambda event: do_something(“引数”))

※window「root」と関数do_somethingの宣言が必要です

解説

bind関数を使うことで、キー入力をトリガーして関数を発火させることができます。例えば以下のような引数argを取る関数が定義されていたとします。

def do_something(arg):
    print(arg)

上記のスクリプトによって、Ctrlとrキーを同時に押すことでこの関数を発火させることができます。

このとき、引数が自動的に関数に渡されます。

以上。

black sand dunes
最新情報をチェックしよう!