【发布时间】:2018-07-22 20:01:47
【问题描述】:
我在聊天机器人中使用 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
我的期望: "ENTER KEY" --> 发布到聊天窗口(工作)
"SHIFT + ENTER Key" --> scrolledText 中的下一行(不工作)
如需修改上述代码,请提出建议。
提前谢谢你!
【问题讨论】:
标签: python python-3.x tkinter chatbot chatterbot