1

チャットボットのユーザー入力に scrolledText ウィジェットを使用しました。「ENTER」キーをバインドして、ユーザーの応答をチャット ウィンドウに投稿しますが、ユーザー入力ウィンドウの改行になりません。以下は私のコードです:

self.usr_input = ScrolledText.ScrolledText(self, height=3, bd=1)
self.usr_input.grid(row=10, column=0)
self.usr_input.focus()  # Sets focus to the input bar at start
self.usr_input.bind('<Return>', lambda e: self.get_response()) # Binds ENTER Key

私の期待:「キーを入力してください」->チャットウィンドウに投稿(作業中)

「SHIFT + ENTER キー」 --> scrolledText の次の行 (動作しない)

上記のコードに変更が必要かどうかを提案してください。

前もって感謝します!

4

1 に答える 1