def prompt_new_name(self):
new_name = simpledialog.askstring("Name Change", "New name")
if new_name is not None:
self.request_name_change(new_name)
キーパッドの Enter キーを simpledialog askstriig プロンプトの [OK] ボタンにバインドしたいと考えています。(後で通常のEnterキーはすでにバインドされていることに気付きましたが、両方のEnterキーをバインドする必要があります)バインド機能を使用してEnterキーをウィジェットにバインドする方法を知っています。ただし、そのためには、ウィジェットへの参照が必要です。
この場合、ウィジェットを作成せずに simpledialog で askstring 関数を呼び出しているため、ウィジェットへの参照がありません。自分のやりたいことをどうやったら実現できるか、悩んでいます。