6

これは簡単に思えた...

いくつかのエントリ、ボタンなどを配置するダイアログ ウィジェットを作成しました。その中には、マウス クリックだけでなく、Return キーを押してアクティブにしたいボタンもあります。デフォルトのオプションを設定する必要があるだけだったと以前に読みましたが、最近のバージョンでは変更されたと思います。

どのように設定できるか知っていますか?

ありがとう!

4

2 に答える 2

6

'<Return>'イベントへのコールバックをウィンドウ (多くの場合rootTkinter で呼び出されます) またはそれを含むフレームにバインドします。コールバックにイベント パラメータ (無視できます) を受け入れさせ、それinvoke()をボタンのコールバックにします。

root.bind('<Return>', (lambda e, b=b: b.invoke())) # b is your button
于 2012-05-21T14:50:18.170 に答える