1

ウィンドウを引き出し、キーボードショートカットを使用してウィンドウを非表示にする方法はありますか?私がroot.bind("<Control-q>", lambda event: root.deiconify())のようなことをした場合、ウィンドウが取り出されたときにトリガーされません。 Tkinterでそれを行う方法がない場合は、Windows上で動作するモジュールがありますか?Python Tkinterキーボードショートカットを使用してウィンドウを非表示にする

答えて

1

いいえ、プラットフォーム固有の拡張機能を使用しない限り、tkinterをこのようにする方法はありません。バインディングは、tkinterアプリケーションにキーボードフォーカスがある場合にのみ機能し、キーボードフォーカスが取り消されている場合はキーボードフォーカスにはなりません。

関連する問題